@Override
  public boolean readBoolean(@NotNull Object o) throws IllegalAccessException, InvocationTargetException {
    return (boolean)readMethod.invoke(o);
  }
@Override
  public boolean readBoolean(@NotNull Object o)