private void fillProperties(PropertiesContainer<?> component, List<? super Property> properties) {
    for (Property each : getProperties(component)) {
      if (addIfNeeded(component, each, properties)) {
        addExpandedChildren(component, each, properties);
      }
    }
  }
private void fillProperties(PropertiesContainer<?> component, List<? super Property> properties)