public void createPartControl(Composite parent) {
parent.setLayout(new FormLayout());
Sash horizontalSash = new Sash(parent, SWT.BORDER | SWT.HORIZONTAL);
FormData data = new FormData();
data.top = new FormAttachment(50, 0);
data.bottom = new FormAttachment(53, 0);
data.right = new FormAttachment(100, 0);
data.left = new FormAttachment(0, 0);
horizontalSash.setLayoutData(data);
ScrolledComposite top = new ScrolledComposite(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
FormData data4 = new FormData();
data4.top = new FormAttachment(0, 0);
data4.bottom = new FormAttachment(horizontalSash, 0);
data4.left = new FormAttachment(0, 0);
data4.right = new FormAttachment(100, 0);
top.setLayout(new FormLayout());
top.setLayoutData(data4);
Sash verticalSash = new Sash(top, SWT.BORDER | SWT.VERTICAL);
FormData data2 = new FormData();
data2.top = new FormAttachment(0, 0);
data2.bottom = new FormAttachment(100, 0);
data2.right = new FormAttachment(53, 0);
data2.left = new FormAttachment(50, 0);
verticalSash.setLayoutData(data2);
ScrolledComposite bottom = new ScrolledComposite(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
FormData data3 = new FormData();
data3.top = new FormAttachment(horizontalSash, 0);
data3.bottom = new FormAttachment(100, 0);
data3.left = new FormAttachment(0, 0);
data3.right = new FormAttachment(100, 0);
bottom.setLayout(new FormLayout());
bottom.setLayoutData(data3);