fixed bug in mcl so that platform classloader is only called when no parents can load class