private InjectionPanel getField(Field field) {
    try {
      return (InjectionPanel)field.get(this);
    }
    catch (IllegalAccessException e) {
      throw new Error(e);
    }
  }
private InjectionPanel getField(Field field)