public GenericSelector(TreeLogger logger, JMethod m, int i,
JParameter[] params) throws UnableToCompleteException {
super(logger, i, params);
JPrimitiveType primType = argType.isPrimitive();
JClassType classType = argType.isClass();
JEnumType tempEnumType = null;
boolean tempIsString = false;
if (primType != null) {
if (primType == JPrimitiveType.DOUBLE
|| primType == JPrimitiveType.FLOAT) {
throw error(logger, m.getName() + ": @Select arguments may only be"