code: protected JXMultiSplitPane newJXMultiSplitPane(String layoutDefinition)
  	{
  		JXMultiSplitPane msp = new JXMultiSplitPane();
  		MultiSplitLayout.Node modelRoot = newRootNode(layoutDefinition);
  		msp.getMultiSplitLayout().setModel(modelRoot);
  		msp.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
  		return msp;
  	}
docs: Factory method for creating the new {@link JXMultiSplitPane}. This method is invoked in the
  constructor from the derived classes and can be overridden so users can provide their own
  version of a {@link JXMultiSplitPane}
  
  @param layoutDefinition
  the layout definition
  @return the new {@link JXMultiSplitPane}