private static Type putIntern(Type type) {
    Type result = internTable.putIfAbsent(type.getDescriptor(), type);
    return result != null ? result : type;
  }
Puts the given instance in the intern table if it's not already there. If a conflicting value
is already in the table, then leave it. Return the interned value.

@param type {@code non-null;} instance to make interned
@return {@code non-null;} the actual interned object
android/android_framework/dex-maker/src/main/java/com/android/dx/rop/type/Type.java