added start of CombinationEnumerator.  Java really needs proper immutables.