code: public static JsonElementConverter getConvertor(String fieldName, String fieldType, JsonObject schemaNode,
        WorkUnitState state, boolean nullable)
        throws UnsupportedDateTypeException {
      if (!schemaNode.has(COLUMN_NAME_KEY)) {
        schemaNode.addProperty(COLUMN_NAME_KEY, fieldName);
      }
      if (!schemaNode.has(DATA_TYPE_KEY)) {
        schemaNode.add(DATA_TYPE_KEY, new JsonObject());
      }
      JsonObject dataType = schemaNode.get(DATA_TYPE_KEY).getAsJsonObject();
      if (!dataType.has(TYPE_KEY)) {
        dataType.addProperty(TYPE_KEY, fieldType);
      }
      if (!schemaNode.has(IS_NULLABLE_KEY)) {
        schemaNode.addProperty(IS_NULLABLE_KEY, nullable);
      }
      JsonSchema schema = new JsonSchema(schemaNode);
      return getConvertor(schema, null, state);
    }
docs: Backward Compatible form of {@link JsonElementConverter#getConvertor(JsonSchema, String, WorkUnitState)}
  @param fieldName
  @param fieldType
  @param schemaNode
  @param state
  @param nullable
  @return
  @throws UnsupportedDateTypeException