@Override public Optional<Class<? extends Component>> getNavigationTarget( String pathString) { Objects.requireNonNull(pathString, "pathString must not be null."); Optional<Class<? extends Component>> navigationTarget = getNavigationTarget( pathString, Collections.emptyList()); if (navigationTarget.isPresent()) { return navigationTarget; } return parentRegistry.getNavigationTarget(pathString); }