@Override public boolean apply(@Nullable RoadUser input) { return type.isInstance(input) && model.equalPosition(verifyNotNull(input), reference); }