code: protected void initialize() throws GeneralSecurityException {
  		if(keyPair == null) {
  			keyPair = createKeyPair();
  		}
  		keyAgreement.init(keyPair.getPrivate());
  	}
docs: <p>Creates a keypair and initializes the key agreement.</p>
  @throws GeneralSecurityException