class UserCredentialVersion extends CredentialVersion {

  public void setPassword(final String password) {
    if (password != null) {
      super.setValue(password);
    }
  }

  public  UserCredentialVersion(final UserCredentialVersionData delegate);
  public  UserCredentialVersion(final String name);
  public  UserCredentialVersion(
    final UserCredentialValue userValue,
    final String name,
    final StringGenerationParameters generationParameters,
    final Encryptor encryptor
  );

}