### Question:
NodeContract extends BaseContract { public RemoteCall<CallResponse<List<Node>>> getVerifierList() { Function function = new Function(FunctionType.GET_VERIFIERLIST_FUNC_TYPE); return executeRemoteCallListValueReturn(function, Node.class); } private  NodeContract(String contractAddress, Web3j web3j); private  NodeContract(String contractAddress, long chainId, Web3j web3j, Credentials credentials); static NodeContract load(Web3j web3j, long chainId); static NodeContract load(Web3j web3j, Credentials credentials, long chainId); RemoteCall<CallResponse<List<Node>>> getVerifierList(); RemoteCall<CallResponse<List<Node>>> getValidatorList(); RemoteCall<CallResponse<List<Node>>> getCandidateList();  }### Answer:
@Test public void getVerifierList() { try { CallResponse<List<Node>> baseResponse = nodeContract.getVerifierList().send(); baseResponse.getData().stream().forEach( item -> System.out.println(item.getNodeId()) ); } catch (Exception e) { e.printStackTrace(); } }