Non-public. We only allow two direct subclasses - FieldSingleton and FieldNonSingleton, which both enforce contract of equals(Object) and hashCode(). @param givenClass (Super)class that any acceptable values of this field are instances of.
( Class<T> givenClass, String givenName )
source not stored for this graph (policy: none)
nothing calls this directly
no outgoing calls
no test coverage detected