In 1999 I remember there were heaps of tools that could take an app complete with all of its jar files and carve out all of the unused bytecode. This was great for applets.
Now, I can see the value of doing something similar for trying to move something quickly to JME.
Or do you mean taking a J2SE program and automatically turning it into a J2ME program? That I have not seen considering that they are two different specs, and apis.