/// <summary>
/// The function performing the filtering, here we just check
/// that we have a valid element, and that it has notes.
/// </summary>
/// <param name="element">the current element</param>
/// <returns><b>true</b> if element is to be included, <b>false</b> otherwise</returns>
public override bool filter(SBase element)
{
// return in case we don't have a valid element
if (element == null || !element.isSetNotes())
return false;
// otherwise we have notes set and want to keep the element
if (!element.isSetId())
Console.WriteLine(" found : {0}", element.getId());
else
Console.WriteLine(" found element without id");
return true;
}