final File root = new File( args[0] );
if( !root.exists() || !root.isDirectory() )
{
System.err.println( args[0] + " is not a valid directory" );
}
vm = new VirtualMachine();
vm.setClassLoader( new CustomClassLoader( vm, root ) );
final File destRoot;
if( args.length == 1 )
{