question: public void makeImmutable ( ) { if ( isMutable ) { super . makeImmutable ( ) ; if ( ( subject != null ) && ( subject . isMutable ( ) ) ) { subject . makeImmutable ( ) ; } if ( ( nameIDPolicy != null ) && ( nameIDPolicy . isMutable ( ) ) ) { nameIDPolicy . makeImmutable ( ) ; } if ( ( conditions != null ) && ( conditions . isMutable ( ) ) ) { conditions . makeImmutable ( ) ; } if ( ( reqAuthnContext != null ) && ( reqAuthnContext . isMutable ( ) ) ) { reqAuthnContext . makeImmutable ( ) ; } if ( ( scoping != null ) && ( scoping . isMutable ( ) ) ) { scoping . makeImmutable ( ) ; } isMutable = false ; } }
target:  Makes this object immutable. 