ACCUMULO-1451 make class selection dynamic, and add license headers