code: protected void setField(Object component, Field field, Object proxy) {
          try {
              checkAccessabilityOfField(field);
              field.set(component, proxy);
          } catch (Exception e) {
              throw new RuntimeException("Bumm", e);
          }
      }
docs: <p>setField.</p>
  
  @param component a {@link java.lang.Object} object.
  @param field a {@link java.lang.reflect.Field} object.
  @param proxy a {@link java.lang.Object} object.