implement ocl and, enumeration literal