fix: bug in comparator
optimize: no need for methods if there is no Analyze annotation
returned support for java 1.6