}
@Override
public <SN, N> Mutator<K> addSubDelete(K key, String cf, SN sColumnName,
N columnName, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, long clock) {
Deletion d = new Deletion().setTimestamp(clock);
SlicePredicate predicate = new SlicePredicate();
predicate.addToColumn_names(nameSerializer.toByteBuffer(columnName));
d.setPredicate(predicate);
d.setSuper_column(sNameSerializer.toByteBuffer(sColumnName));
getPendingMutations().addDeletion(key, Arrays.asList(cf), d);
return this;
}