FileObject parent = ptr.getParent();
if (checkForMigration(parent, hookContext)) return true;
String baseName = ptr.getName().getBaseName();
FileObject targetDir = parent.resolveFile(baseName);
runHook("Migrate", hookContext, "createFolder", targetDir);
targetDir.createFolder();
List movePairs = new ArrayList(extensions.length);
for (int i = 0; i < extensions.length; i++) {
String extension = extensions[i];
FileObject src = parent.resolveFile(ptr.getName().getBaseName() + extension);
logger.finer("src=" + src);