if (!isCompatible(resultsToAdd)) { throw new IllegalArgumentException("Parameter is not a compatible type");
if (!isCompatible(resultsToAdd)) { throw new IllegalArgumentException( "Parameter is not a compatible type");
if (!isCompatible(resultsToAdd)) { throw new IllegalArgumentException( "Parameter is not a compatible type");