try { if(failure.rawValueAs(Boolean.class)) { throw new InvalidQueryException("Failure requested", query); throw new InvalidQueryException("Could not understand: '"+failure.rawValue()+"' is not a valid boolean value for parameter '"+QueryableResourceHandler.FAILURE+"'",e,query);