### Question:
ProposalContract extends BaseContract { public RemoteCall<CallResponse<String>> getGovernParamValue(String module, String name) { Function function = new Function(FunctionType.GET_GOVERN_PARAM_VALUE, Arrays.asList(new Utf8String(module), new Utf8String(name))); return executeRemoteCallObjectValueReturn(function, String.class); } private  ProposalContract(String contractAddress, Web3j web3j); private  ProposalContract(String contractAddress, long chainId, Web3j web3j, Credentials credentials); private  ProposalContract(String contractAddress, Web3j web3j, TransactionManager transactionManager); static ProposalContract load(Web3j web3j, long chainId); static ProposalContract load(Web3j web3j, TransactionManager transactionManager, long chainId); static ProposalContract load(Web3j web3j, Credentials credentials, long chainId); RemoteCall<CallResponse<Proposal>> getProposal(String proposalId); RemoteCall<CallResponse<TallyResult>> getTallyResult(String proposalId); RemoteCall<CallResponse<List<Proposal>>> getProposalList(); RemoteCall<TransactionResponse> vote(ProgramVersion programVersion, VoteOption voteOption, String proposalID, String verifier); RemoteCall<TransactionResponse> vote(ProgramVersion programVersion, VoteOption voteOption, String proposalID, String verifier, GasProvider gasProvider); GasProvider getVoteProposalGasProvider(ProgramVersion programVersion, VoteOption voteOption, String proposalID, String verifier); RemoteCall<PlatonSendTransaction> voteReturnTransaction(ProgramVersion programVersion, VoteOption voteOption, String proposalID, String verifier); RemoteCall<PlatonSendTransaction> voteReturnTransaction(ProgramVersion programVersion, String proposalID, String verifier, VoteOption voteOption, GasProvider gasProvider); RemoteCall<TransactionResponse> declareVersion(ProgramVersion programVersion, String verifier); RemoteCall<TransactionResponse> declareVersion(ProgramVersion programVersion, String verifier, GasProvider gasProvider); GasProvider getDeclareVersionGasProvider(ProgramVersion programVersion, String verifier); RemoteCall<PlatonSendTransaction> declareVersionReturnTransaction(ProgramVersion programVersion, String verifier); RemoteCall<PlatonSendTransaction> declareVersionReturnTransaction(ProgramVersion programVersion, String verifier, GasProvider gasProvider); RemoteCall<TransactionResponse> submitProposal(Proposal proposal); RemoteCall<TransactionResponse> submitProposal(Proposal proposal, GasProvider gasProvider); GasProvider getSubmitProposalGasProvider(Proposal proposal); RemoteCall<PlatonSendTransaction> submitProposalReturnTransaction(Proposal proposal); RemoteCall<PlatonSendTransaction> submitProposalReturnTransaction(Proposal proposal, GasProvider gasProvider); RemoteCall<CallResponse<BigInteger>> getActiveVersion(); RemoteCall<CallResponse<String>> getGovernParamValue(String module, String name); RemoteCall<CallResponse<List<BigInteger>>> getAccuVerifiersCount(String proposalId, String blockHash); RemoteCall<CallResponse<List<GovernParam>>> getParamList(String module);  }### Answer:
@Test public void getGovernParamValue() throws Exception { String module = "staking"; String name = "operatingThreshold"; System.out.println(proposalContract.getGovernParamValue(module, name).send()); }