You can buy this project and download/modify it how often you want.
???? @ e java/awt/Point (II)V x I y java/awt/geom/Point2D ()V setLocation move?? java/lang/Math floor (D)D " # $ equals (Ljava/lang/Object;)Z &