JSF Tip #40 - Loading resource library contracts from the filesystem