docs: public static boolean isInput(GraphQLType type) {
          GraphQLUnmodifiedType unmodifiedType = unwrapAll(type);
          return
                  unmodifiedType instanceof GraphQLScalarType
                          || unmodifiedType instanceof GraphQLEnumType
                          || unmodifiedType instanceof GraphQLInputObjectType;
      }