public String parse(String value) throws UnableToCompleteException { JEnumConstant c = values.get(value); if (c != null) { return String.format("%s.%s", c.getEnclosingType().getQualifiedSourceName(), value); } return super.parse(value); }