public @Nullable IntrospectedProperty<?> getInplaceProperty(final @NotNull RadComponent component) {
    final String inplaceProperty = Properties.getInstance().getInplaceProperty(component.getComponentClass());
    final IntrospectedProperty<?>[] properties = getIntrospectedProperties(component);
    for (int i = properties.length - 1; i >= 0; i--) {
      final IntrospectedProperty<?> property = properties[i];
      if (property.getName().equals(inplaceProperty)) {
        return property;
      }
    }
    return null;
  }
public @Nullable IntrospectedProperty<?> getInplaceProperty(final @NotNull RadComponent component)