public AssetInfo tryLocate(AssetKey key) {
        if (locatorsList.isEmpty()) {
            logger.warning("There are no locators currently"
                    + " registered. Use AssetManager."
                    + "registerLocator() to register a"
                    + " locator.");
            return null;
        }

        for (ImplThreadLocal<AssetLocator> local : locatorsList) {
            AssetInfo info = local.get().locate(assetManager, key);
            if (info != null) {
                return info;
            }
        }

        return null;
    }
Attempts to locate the given resource name.
@param key The full name of the resource.
@return The AssetInfo containing resource information required for
access, or null if not found.
jme3-core/src/main/java/com/jme3/asset/ImplHandler.java