code: @Override
  	public BundleHashcodeType getBundleHashcodeType(String requestedPath) {
  
  		BundleHashcodeType typeBundleHashcode = BundleHashcodeType.UNKNOW_BUNDLE;
  
  		String[] pathInfos = PathNormalizer.extractBundleInfoFromPath(requestedPath, bundlePrefixes);
  
  		if (pathInfos != null) {
  			String bundlePrefix = pathInfos[0];
  
  			String bundleId = pathInfos[1];
  			String variantKey = pathInfos[2];
  			String hashcode = pathInfos[3];
  
  			JoinableResourceBundle bundle = resolveBundleForPath(bundleId);
  			if (bundle != null) {
  				String bundleHashcode = bundle.getBundleDataHashCode(variantKey);
  				if (hashcode == null && bundleHashcode == null || hashcode != null && hashcode.equals(bundleHashcode)
  						&& ((bundlePrefix == null && bundle.getBundlePrefix() == null)
  								|| (bundlePrefix != null && bundlePrefix.equals(bundle.getBundlePrefix())))) {
  					typeBundleHashcode = BundleHashcodeType.VALID_HASHCODE;
  				} else {
  					typeBundleHashcode = BundleHashcodeType.INVALID_HASHCODE;
  				}
  			}
  		}
  		return typeBundleHashcode;
  	}
docs: /*
  (non-Javadoc)
  
  @see net.jawr.web.resource.bundle.handler.ResourceBundlesHandler#
  getTypeBundleHashcode(java.lang.String)