code: public static <T extends IDeepType> Object getId(T t)
              throws IllegalAccessException, InstantiationException, InvocationTargetException {
          // TODO : implement
  
          return null;
      }
docs: returns the id value annotated with @DeepField(fieldName = "_id")
  
  @param t   an instance of an object of type T to convert to JSONObject.
  @param <T> the type of the object to convert.
  @return the provided object converted to Object.
  @throws IllegalAccessException
  @throws InstantiationException
  @throws InvocationTargetException