if (SupportsTheory(datapoint)) {AddToDataSet(datapoint)} else {};
Right....Comments can suggest,...but one has to really study the code.