diff --git a/rcljava/src/main/java/org/ros2/rcljava/service/ServiceImpl.java b/rcljava/src/main/java/org/ros2/rcljava/service/ServiceImpl.java index e45d06ec..8d7a3254 100644 --- a/rcljava/src/main/java/org/ros2/rcljava/service/ServiceImpl.java +++ b/rcljava/src/main/java/org/ros2/rcljava/service/ServiceImpl.java @@ -100,9 +100,7 @@ public final long getHandle() { public void executeCallback( RMWRequestId rmwRequestId, MessageDefinition request, MessageDefinition response) { - TriConsumer callback = - ((ServiceImpl) this).callback; - + TriConsumer callback = this.callback; callback.accept(rmwRequestId, request, response); }