Updated DirectPunish.java