A.equals B.encode C.decode D.contains
A.get B.flip C.wrap D.allocate
A.encode B.decode C.equals D.contains