private List<Property> getFilterChildren(Property property) {
    List<Property> properties = new ArrayList<>(getChildren(property));
    for (Iterator<Property> I = properties.iterator(); I.hasNext(); ) {
      Property child = I.next();
      if (child.isExpert() && !myShowExpertProperties) {
        I.remove();
      }
    }
    return properties;
  }
private List<Property> getFilterChildren(Property property)