code: protected boolean hasOngoingTransaction() {
  		if(!isSupervisedMode()) {
  			return false;
  		} else {
  			if(ongoingTransactions != null) {
  				for (Transaction transaction : ongoingTransactions) {
  					if(TransactionState.CALLING.equals(transaction.getState()) ||
  						TransactionState.TRYING.equals(transaction.getState()) ||
  						TransactionState.PROCEEDING.equals(transaction.getState()) ||
  						TransactionState.COMPLETED.equals(transaction.getState()) ||
  						TransactionState.CONFIRMED.equals(transaction.getState())) {
  							return true;
  					}
  				}
  			}
  			return false;
  		}
  	}
docs: Removed from the interface in PFD stage
  so making it protected