code: @SuppressWarnings("unchecked")
    public static <T> T as(Object o) {
      return o == null ? null : (T) o;
    }
docs: Casts an object in an unchecked manner.
  
  @param <T> the type parameter
  @param o   the object
  @return the casted object or null if the object was null