dropping java too similar to cpp