Update Needle.java