separated Cell2DataStructures to Java-backend-specific version and non-b...

...ackend-specific version

@dwightguth please review