java API with V1.0 & V2.0 separate wrappers