public String getEnumLiteralReference(EnumLiteral enumLit) {
   EnumerationType enumerationType = enumLit.getEnumeration();
   Class enumClass = (Class) enumerationType.getDelegate();
   EEnumLiteralImpl eLit = (EEnumLiteralImpl) enumLit.getDelegate();
   String enumName = enumClass.getName();
   return enumName + ".get(\"" + enumLit.getName() + "\")";
 }
 /* (non-Javadoc)
  * @see uk.ac.kent.cs.ocl20.semantics.model.SemanticsVisitor#visit(uk.ac.kent.cs.ocl20.semantics.model.bridge.Enumeration_, java.lang.Object)
  */
 public Object visit(EnumerationType host, Object data) {
   return host.getName();
 }