try {
if (tracker.hasChanged()) {
updatedResources = true;
// let tracker know we've seen the update
tracker.markClean();
// if resource has gone remove it
if (!tracker.getResource().exists()) {
i.remove();
String name = tracker.getResource().getName();
if (name.endsWith(TypeManager.skinExtension)) {