In a command line environment, an error object is used to store
information about each occurrence of an error during processing of a
command-line instruction. In an object-based command line environment,
each command in a complex command-line instruction stores sufficient
information in the error object to completely describe the error. That
information may be later used either by subsequent commands or in
conjunction with another command-line instruction to further process the
unprocessed resources.