private void init ( ) { if ( placeholder == null ) { IdentificationManager . getInstance ( ) . registerIdentification ( this ) ; Optional < Identification > identification = IdentificationManager . getInstance ( ) . getIdentification ( this ) ; if ( ! identification . isPresent ( ) ) { throw new IllegalStateException ( "Unable to obtain Identification" ) ; } else { placeholder = identification . get ( ) ; } } }
initializes some common fields in the Set