@Override
        public @NotNull Collection<Integer> getNodes() {
          final List<Integer> result = new ArrayList<>();
          for (int i = 0; i < parameters.length; i++) {
            result.add(i);
          }
          return result;
        }
@Override
        public @NotNull Collection<Integer> getNodes()