code: public static Types instance(Context context) {
          Types instance = context.get(typesKey);
          if (instance == null)
              instance = new Types(context);
          return instance;
      }
docs: <editor-fold defaultstate="collapsed" desc="Instantiating">