Does anyone know why there are so much examples in Internet about creating your own custom control in JavaFX using SkinBase and BehaviorBase classes from com.sun? Why do they used? Why in FXEnsemble there is no such implementation? Are there any Best Practices for this? Can you give, please, some explanations why I should use BehaviorBase and SkinBase for custom control? Thanks in advance.
UPDATE:
I came across this video - http://www.parleys.com/#st=5&id=2789&sl=1 , which refers to the creation of custom controls. Author says about Public(Control & Skin) and Private API, and in fact Behavior is a Private API. Is it appropriate to use BehaviorBase and SkinBase from com.sun, which are not described in the official documentation?
UPDATE 2:
SkinBehaviour and JavaFX 8: http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-February/005874.html