code: private void loadThisProperty(CodeBuilder b, StorableProperty property, TypeDesc type) {
          b.loadThis();
          if (property.isDerived()) {
              b.invoke(property.getReadMethod());
          } else {
              b.loadField(property.getName(), type);
          }
      }
docs: Loads the property value of the current storable onto the stack. If the
  property is derived the read method is used, otherwise it just loads the
  value from the appropriate field.
  
  entry stack: [
  exit stack: [value
  
  @param b - {@link CodeBuilder} to which to add the load code
  @param property - property to load
  @param type - type of the property