public static @NotNull List<PropertyBean> collect(@NotNull Component component) {
    ComponentPropertiesCollector collector = new ComponentPropertiesCollector();
    collector.collectProperties(component);
    return collector.myProperties;
  }
public static @NotNull List<PropertyBean> collect(@NotNull Component component)