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;
  }
}

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 ; } }
makes this object immutable .
