a java data container