Structural comparison between 2 Java Files