static ExpressionColumn create(String expressionDefinition, String jsonOptions) {
   return create(expressionDefinition, Json.parseObject(jsonOptions));
 }
 static ExpressionColumn[] fromJsonArray(String array) {
   return fromJsonArray(Json.parseArray(array));
 }
 /** * Factory methods ** */
 static ExpressionColumn create(String jsonOrExpressionDefinition) {
   if (jsonOrExpressionDefinition.startsWith("{"))
     return create(Json.parseObject(jsonOrExpressionDefinition));
   return new ExpressionColumnImpl(jsonOrExpressionDefinition, null, null, null, null, null);
 }