private string GetAtomOrStringValue(PrologCodeTerm term)
{
if (term is PrologCodeConstantAtom)
{
return ((PrologCodeConstantAtom)term).Value;
}
else if (term is PrologCodeStringAtom)
{
return ((PrologCodeStringAtom)term).Value.Replace("'", "");
}
return null;
}