@Override
      public Object getOption(@NotNull String bindId) {
        int dot = bindId.indexOf('.');
        if (dot == -1) {
          return controller.getOption(bindId);
        }
        String prefix = bindId.substring(0, dot);
        OptionController subController = locator.apply(prefix);
        if (subController == null) {
          return controller.getOption(bindId);
        }
        return subController.getOption(bindId.substring(dot + 1));
      }
@Override
      public Object getOption(@NotNull String bindId)