List<String> () { if (myGroups.isEmpty()) { return getLocalParameters(); } List<String> params = new ArrayList<>(getLocalParameters()); for (ParamsGroup group : myGroups) { params.addAll(group.getParameters()); } return Collections.unmodifiableList(params); }