}
public char[] getPasswordCharArray() {
if (this.passwordCleaned) {
throw new PasswordAlreadyCleanedException();
}
final char[] result = new char[this.password.length];
System.arraycopy(this.password, 0, result, 0, this.password.length);
return result;
}