Refactoring sample applications in resource-encapsulation.