rename JKSNEncoder to JKSNCrossValueOptimizer