@Value.Lazy
	public AppliedNameForms factoryInstance() {
		return applyFactoryNaming(names().namings.instance);
	}
Walks to the enclosing type's simple names and applies naming convention.
This shortcut/fix shows deficiency of model (it's probably more complicated than needed).
@return enclosing immutable name
value-processor/src/org/immutables/value/processor/meta/Constitution.java