public Visibility declaringVisibility() {
      if (declaringType().isPresent()) {
        return Visibility.of(declaringType().get().element());
      }
      return Visibility.PUBLIC;
    }
Kind of protoclass declaration, it specifies how exactly the protoclass was declared.
@return definition kind
value-processor/src/org/immutables/value/processor/meta/Proto.java