public boolean isDefinedValue() {
        switch (this) {
          case DEFINED_TYPE:
          case DEFINED_TYPE_AND_COMPANION:
          case DEFINED_AND_ENCLOSING_TYPE:
          case DEFINED_NESTED_TYPE:
            return true;
          default:
            return false;
        }
      }
Element used mostly for error reporting,
real model provided by {@link #sourceElement()}.
value-processor/src/org/immutables/value/processor/meta/Proto.java