webjars/webjars-locator — pull request #13 by jeluard (2013-05-19 22:11:29+00:00)
Title: No way to distinguish between inexistant and not sufficiently qualified assets 

Because `#getFullPath` throws `IllegalArgumentException` for both inexistant and not sufficiently qualified assets you cannot distinguish those cases.

I think inexistant asset is not inherently an error thus I would suggest to modify `#getFullPath` return `null` in this case. It would then facilitate fallback to file based asset for instance.

Alternatively a different exception type could be used.