Java definition for BTree. Not done yet.