Implemented By Java