black/whitelist still used in genjava commit broke generation as it only tried whitelisted instead of all if we gave [] as input