docs: public ScreenFieldView setupScreenFieldView(boolean bEditableControl)
      {
          String screenClass = null;
          String strDatatype = this.getProperty(DBParams.DATATYPE);
          if (DBParams.TABLE_PARAM.equalsIgnoreCase(strDatatype))
              screenClass = "DTableAccessScreen";
          else if (DBParams.WEBSTART_PARAM.equalsIgnoreCase(strDatatype))
              screenClass = "DJnlpAccessScreen";
          else if (DBParams.WEBSTART_APPLET_PARAM.equalsIgnoreCase(strDatatype))
              screenClass = "DJnlpAccessScreen";
          else if (DBParams.WSDL_PARAM.equalsIgnoreCase(strDatatype))
              screenClass = "org.jbundle.main.msg.wsdl.DWsdlAccessScreen";
          else //if (DBParams.IMAGE_PATH.equalsIgnoreCase(strDatatype))
              screenClass = "DObjectAccessScreen";
  
          if ((screenClass != null) && (screenClass.indexOf('.') == -1))
              screenClass = ScreenFieldViewAdapter.class.getPackage().getName() + ".data." + screenClass;
          ScreenFieldView dataScreen = (ScreenFieldView)ClassServiceUtility.getClassService().makeObjectFromClassName(screenClass);    // Ignore class not found
  
          dataScreen.init(this, bEditableControl);
          return dataScreen;
      }