The majority of the work in duplicating Java is in writing the incredibly huge class library. That's probably a bigger project by itself than all of Parrot. There is also a fair amount of stuff that is expected from a JVM these days, in terms of fancy remote debugging and profiling hooks, which may or may not be in Parrot.