public Object runScript(String src) throws PropertyException {
    try {
      JexlScript script = JEXL.createScript(src);
      ObjectContext<PropertyManager> context = new ObjectContext<>(JEXL, this);
      return script.execute(context);
    } catch(JexlException je) {
      throw new PropertyException("script failed", je);
    }
  }
Runs a JEXL script using this manager as context.
@param src the script source
@return the script result
@throws PropertyException if any error occurs in JEXL
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/properties/PropertyManager.java