code: public static CloudResourceBundleControl getInstance(ServiceAccount serviceAccount,
              long cacheExpiration, String inclusionPattern, String exclusionPattern, NameMapper nameMapper) {
          return getInstance(serviceAccount, cacheExpiration,
                  inclusionPattern, exclusionPattern, nameMapper, null);
      }
docs: Create an instance of <code>CloudResourceBundleControl</code> with the specified
  service account, cache expiration, bundle inclusion/exclusion name pattern and the custom
  bundle name mapper.
  <p>
  The cache expiration time is in milliseconds
  and must be positive except for two special values.
  <ul>
  <li>{@link Control#TTL_DONT_CACHE} to disable resource bundle cache</li>
  <li>{@link Control#TTL_NO_EXPIRATION_CONTROL} to disable resource bundle cache expiration</li>
  </ul>
  <p>
  
  @param serviceAccount    The service account.
  @param cacheExpiration   The cache expiration, see the method description for details.
  @param inclusionPattern  The regular expression pattern string for specifying resource bundle
  names to be included, or null.
  @param exclusionPattern  The regular expression pattern string for specifying resource bundle
  package names to be excluded in addition to
  {@link #GP_RB_DEFAULT_EXCLUSION_PATTERN_STRING}, or null.
  @param nameMapper        The custom base name to bundle ID mapper, or null if no mapping is necessary.
  @return  An instance of CloudResourceBundleControl.
  @throws IllegalArgumentException when <code>serviceAccount</code> is null,
  or <code>cacheExpiration</code> value is illegal,
  or <code>inclusionPattern</code>/<code>exclusionPattern</code> syntax is invalid.