AbstractAergoApi implements AergoApi, Adaptor { @Override public BlockchainOperation getBlockchainOperation() { throw new UnsupportedOperationException(); }  @Override AccountOperation getAccountOperation(); @Override KeyStoreOperation getKeyStoreOperation(); @Override BlockOperation getBlockOperation(); @Override BlockchainOperation getBlockchainOperation(); @Override TransactionOperation getTransactionOperation(); @Override ContractOperation getContractOperation(); List<? extends AdapteeT> getCandidates(final Class<AdapteeT> candidateClass); @Override OperationT adapt(final Class<OperationT> operationClass);  }
@Test(expected = UnsupportedOperationException.class) public void testGetBlockchainOperation() { aergoApi.getBlockchainOperation(); }