code: @Override
  	public Widget createDetailWidget() {
  		return new AbstractWidget() {
  
  			@Override
  			public void onAboutToShow() {
  				DefaultDataEditorWidget.this.onAboutToShow();
  			}
  
  			@Override
  			public void onAboutToHide() {
  				DefaultDataEditorWidget.this.onAboutToHide();
  			}
  
  			public JComponent getComponent() {
  				return getDetailForm().getControl();
  			}
  
  			@Override
  			public List<? extends AbstractCommand> getCommands() {
  				return Arrays.asList(getDetailForm().getCommitCommand());
  			}
  
  			@Override
  			public String getId() {
  				return DefaultDataEditorWidget.this.getId() + "."
  						+ getDetailForm().getId();
  			}
  		};
  	}
docs: Returns only the detail form widget