Thank you for your answering.
I realized that instaceId == deviceId ,later.
I could do what I want as below.
RemoteDeviceFuture dd = localDevice.getRemoteDevice(instaceId );
RemoteDevice d = dd.get();
The bug what I got seems being resolved with getRemoteDevice() of Bacnet4J 4.X.
thank you.