Java Function Parser