public Password(Password password){
  char[] wrappedPassword=password.toCharArray();
  if (wrappedPassword != null) {
    this.wrappedPassword=new char[wrappedPassword.length];
    System.arraycopy(wrappedPassword,0,this.wrappedPassword,0,this.wrappedPassword.length);
  }
  nulled=password.isNulled();
}

public Password ( Password password ) { char [ ] wrappedPassword = password . toCharArray ( ) ; if ( wrappedPassword != null ) { this . wrappedPassword = new char [ wrappedPassword . length ] ; System . arraycopy ( wrappedPassword , 0 , this . wrappedPassword , 0 , this . wrappedPassword . length ) ; } nulled = password . isNulled ( ) ; }
copy construct password wrapper .
