enableEditingWidgetLData.top = new FormAttachment(0,100,0);
enableEditingWidgetLData.right = new FormAttachment(100,100,0);
enableEditingButton.setLayoutData(enableEditingWidgetLData);
if(viewDataObject.getClass().getAnnotation(SWTEntity.class) == null)
throw new BeanAnnotationException("Beans must be annotated with the SWTEntity annotation to have a dynamic GUI created for it.");
for(Field field: viewDataObject.getClass().getDeclaredFields()) {
field.setAccessible(true);
Annotation a = field.getAnnotation(SWTWidget.class);
if(a != null) {