@Nullable
    @Override
    public String getInvalidSpecifier(PsiType type) {
      for (Validator validator : validators) {
        if (!validator.valid(type)) {
          return validator.getInvalidSpecifier(type);
        }
      }
      return null;
    }
@Nullable
    @Override
    public String getInvalidSpecifier(PsiType type)