class PasswordCredentialVersion extends CredentialVersion {

  @Override
  public String getCredentialType() {
    return delegate.getCredentialType();
  }

  public  PasswordCredentialVersion(final PasswordCredentialVersionData delegate);
  public  PasswordCredentialVersion(final String name);
  public  PasswordCredentialVersion();
  public  PasswordCredentialVersion(
    final StringCredentialValue password,
    final StringGenerationParameters generationParameters,
    final Encryptor encryptor
  );

}