@NotNull
  JComponent getComponent(@Nullable PropertiesContainer container,
                          PropertyContext context, @Nullable Object value, boolean selected, boolean hasFocus);
@NotNull
  JComponent getComponent(@Nullable PropertiesContainer container,
                          PropertyContext context, @Nullable Object value, boolean selected, boolean hasFocus)