@Override
    @Value.Auxiliary
    @Value.Derived
    public String simpleName() {
      return element().isUnnamed() ? "" : element().getSimpleName().toString();
    }
used to intern packaged created internally
value-processor/src/org/immutables/value/processor/meta/Proto.java