look at umlg user defined has for gremlin