docs: public static Object getAs(Map<String,Object> properties, String strKey, Class<?> classData, Object objDefault)
      {
          if (properties == null)
              return objDefault;
          Object objData = properties.get(strKey);
          try {
              return Converter.convertObjectToDatatype(objData, classData, objDefault);
          } catch (Exception ex) {
              return null;
          }
      }