docs: public ScreenComponent setupDefaultView(ScreenLoc itsLocation, ComponentParent targetScreen, Convert converter, int iDisplayFieldDesc, Map<String, Object> properties)
      {
          UserInfo user = (UserInfo)this.makeReferenceRecord();
          user.addListener(new StringSubFileFilter(Integer.toString(UserGroup.RES_USER), user.getField(UserInfo.USER_GROUP_ID), null, null, null, null));
          Converter convName = new FirstMLastConverter(user, null, UserInfo.FIRST_NAME, null, UserInfo.LAST_NAME);
          
          ScreenComponent screenField = this.setupTableLookup(itsLocation, targetScreen, converter, iDisplayFieldDesc, user, UserInfo.USER_NAME_KEY, convName, true, false);
          properties = new HashMap<String,Object>();
          properties.put(ScreenModel.FIELD, this);
          properties.put(ScreenModel.TOOLTIP, ThinMenuConstants.HOME);
          String userID = ((BaseApplication)this.getRecord().getRecordOwner().getTask().getApplication()).getUserID();
          properties.put(ScreenModel.VALUE, userID);
          properties.put(ScreenModel.IMAGE, ThinMenuConstants.HOME);
          createScreenComponent(ScreenModel.CANNED_BOX, targetScreen.getNextLocation(ScreenConstants.RIGHT_OF_LAST, ScreenConstants.DONT_SET_ANCHOR), targetScreen, converter, ScreenConstants.DONT_DISPLAY_FIELD_DESC, properties);
          return screenField;
      }