IMechLoader loader;
if (lowerName.endsWith(".mep")) {
loader = new MepFile(is);
} else if (lowerName.endsWith(".mtf")) {
loader = new MtfFile(is);
} else if (lowerName.endsWith(".hmp")) {
loader = new HmpFile(is);
} else if (lowerName.endsWith(".hmv")) {
loader = new HmvFile(is);
} else if (lowerName.endsWith(".xml")) {