splitPane.setDividerLocation(0.5);
	private Component restoreSplitConfig(Buffer buffer, String splitConfig)	{		if(buffer != null)			return (editPane = createEditPane(buffer));		else if(splitConfig == null)			return (editPane = createEditPane(jEdit.getFirstBuffer()));		Stack stack = new Stack();		StringTokenizer st = new StringTokenizer(splitConfig,"\t");		while(st.hasMoreTokens())		{			String token = st.nextToken();			if(token.equals("vertical"))			{				stack.push(splitPane = new JSplitPane(					JSplitPane.VERTICAL_SPLIT,					(Component)stack.pop(),					(Component)stack.pop()));				splitPane.setBorder(null);			}			else if(token.equals("horizontal"))			{				stack.push(splitPane = new JSplitPane(					JSplitPane.HORIZONTAL_SPLIT,					(Component)stack.pop(),					(Component)stack.pop()));				splitPane.setBorder(null);			}			else			{				buffer = jEdit.getBuffer(token);				if(buffer == null)					buffer = jEdit.getFirstBuffer();				stack.push(editPane = createEditPane(buffer));			}		}		return (Component)stack.peek();	}