docs: public ScreenComponent setupDefaultView(ScreenLoc itsLocation, ComponentParent targetScreen, Convert converter, int iDisplayFieldDesc, Map<String, Object> properties)
      {
          if (!(converter instanceof DateConverter))
              converter = new DateConverter((Converter)converter, DBConstants.HYBRID_DATE_TIME_FORMAT);
          int iFormatType = ((DateConverter)converter).getDateFormat();
          ScreenComponent screenField = createScreenComponent(ScreenModel.EDIT_TEXT, itsLocation, targetScreen, converter, iDisplayFieldDesc, properties);
          if ((iFormatType == DBConstants.DATE_FORMAT)
             || (iFormatType == DBConstants.DATE_TIME_FORMAT)
             || (iFormatType == DBConstants.DATE_ONLY_FORMAT)
             || (iFormatType == DBConstants.SHORT_DATE_FORMAT)
             || (iFormatType == DBConstants.SHORT_DATE_TIME_FORMAT)
             || (iFormatType == DBConstants.SHORT_DATE_ONLY_FORMAT)
             || (iFormatType == DBConstants.LONG_DATE_TIME_FORMAT)
             || (iFormatType == DBConstants.HYBRID_DATE_TIME_FORMAT))
          {   // Add Calendar button (If not HTML)
              properties = new HashMap<String,Object>();
              properties.put(ScreenModel.FIELD, this);
              properties.put(ScreenModel.COMMAND, MenuConstants.CALENDAR);
              properties.put(ScreenModel.IMAGE, MenuConstants.CALENDAR);
              ScreenComponent pSScreenField = createScreenComponent(ScreenModel.CANNED_BOX, targetScreen.getNextLocation(ScreenConstants.RIGHT_OF_LAST, ScreenConstants.DONT_SET_ANCHOR), targetScreen, converter, iDisplayFieldDesc, properties);
              pSScreenField.setRequestFocusEnabled(false);
          }
          if ((iFormatType == DBConstants.TIME_FORMAT)
             || (iFormatType == DBConstants.DATE_TIME_FORMAT)
             || (iFormatType == DBConstants.TIME_ONLY_FORMAT)
             || (iFormatType == DBConstants.SHORT_TIME_FORMAT)
             || (iFormatType == DBConstants.SHORT_DATE_TIME_FORMAT)
             || (iFormatType == DBConstants.SHORT_TIME_ONLY_FORMAT)
             || (iFormatType == DBConstants.LONG_DATE_TIME_FORMAT)
             || (iFormatType == DBConstants.HYBRID_DATE_TIME_FORMAT)
             || (iFormatType == DBConstants.LONG_TIME_ONLY_FORMAT)
             || (iFormatType == DBConstants.HYBRID_TIME_ONLY_FORMAT))
          {   // Add Calendar button (If not HTML)
              properties = new HashMap<String,Object>();
              properties.put(ScreenModel.FIELD, this);
              properties.put(ScreenModel.COMMAND, MenuConstants.TIME);
              properties.put(ScreenModel.IMAGE, MenuConstants.TIME);
              ScreenComponent pSScreenField = createScreenComponent(ScreenModel.CANNED_BOX, targetScreen.getNextLocation(ScreenConstants.RIGHT_OF_LAST, ScreenConstants.DONT_SET_ANCHOR), targetScreen, converter, iDisplayFieldDesc, properties);
              pSScreenField.setRequestFocusEnabled(false);
          }
          return screenField;
      }