Can Java class implement below two interface with same method but different return type simultaneously?