if (null == C)
{
return null;
}
Term Vs = C.varsOf();
Clause SuperC = new Clause(Vs, C);
SuperC.dict = C.dict;
Clause NamedSuperC = SuperC.cnumbervars(false);
Term Ns = NamedSuperC.getHead();
Term NamedC = NamedSuperC.getBody();
return new Fun("clause", C, Vs, NamedC, Ns);
}