write Java Comparator && annotation && wiser blog