1. An article of digital data storage media for use in a data processing system for determining during program execution the class of an object to instantiate, comprising: instruction code for ascertaining a set of input data items; instruction code for comparing the set of input data items with one or more members of a set of candidate object classes; and instruction code for selecting up to one object class from among the set of candidate object classes in response to the comparison.