private static boolean setPropValue(final Property property, final RadComponent c, final Object newValue) {
    try {
      //noinspection unchecked
      property.setValue(c, newValue);
    }
    catch (Throwable e) {
      LOG.debug(e);
      String message = ExceptionUtilRt.unwrapException(e, InvocationTargetException.class).getMessage();
      Messages.showMessageDialog(message, UIDesignerBundle.message("title.invalid.input"), Messages.getErrorIcon());
      return false;
    }
    return true;
  }
private static boolean setPropValue(final Property property, final RadComponent c, final Object newValue)