分支:master
MyInvoker类63行 if (hasException == false)  是否可以改成 if (!hasException) 
BlockMyInvoker类43行 if (hasException == false)  是否可以改成 if (!hasException) 
LegacyInvoker类62行if (hasException == false)  是否可以改成 if (!hasException) 
PerformanceClientFixedTest类83行 if (client != null && client.isConnected() == false)
是否可以改成 if (client != null && !client.isConnected() )
第一次提交issue，如有错误，请指正，感谢
public BlockMyInvoker(URL url, long blockTime) {
        super(url);
        this.blockTime = blockTime;
    }
    public BlockMyInvoker(URL url, boolean hasException, long blockTime) {
        super(url, hasException);
        this.blockTime = blockTime;
    }
    @Override
    public Result invoke(Invocation invocation) throws RpcException {
        AppResponse result = new AppResponse();
        if (hasException == false) {
            try {
                Thread.sleep(blockTime);
            } catch (InterruptedException e) {
            }
            result.setValue("Dubbo");
        } else {
            result.setException(new RuntimeException("mocked exception"));
        }
        return AsyncRpcResult.newDefaultAsyncResult(result, invocation);
    }
    public long getBlockTime() {
        return blockTime;
    }
    public void setBlockTime(long blockTime) {
        this.blockTime = blockTime;
    }
}