Where code execution results in an error attributable to multiple data elements, the code is revised so the error results from one element. Where execution improperly functions without error, and the elements contain required but missing properties, the code is improperly functioning in its required-property...http://www.google.com/patents/US7707559?utm_source=gb-gplus-sharePatent US7707559 - Analysis of errors within computer code