@SuppressWarnings("unchecked")
  static <T> T unwrap(T object) {
    return object instanceof Delegated
        ? (T) ((Delegated) object).delegate()
        : object;
  }
For special cases where we might receive non-native wrapped element,
which we have to defensively unwrap to underlying native object
generator/src/org/immutables/generator/Delegated.java