Update Functional.java