code: private static Map decodeComponent(String component) {
          byte[] bodyData = Base64.decode(component, Base64.DEFAULT);
          if (bodyData == null)
              return null;
          try {
              return Manager.getObjectMapper().readValue(bodyData, Map.class);
          } catch (IOException e) {
              Log.w(TAG, "Failed decode component: %s", e, component);
              return null;
          }
      }
docs: //////////////////////////////////////////////////////////