(* Copyright (C) 1992, Digital Equipment Corporation *) (* All rights reserved. *) (* See the file COPYRIGHT for a full description. *) (* Last modified on Tue Feb 11 21:25:21 PST 1992 by muller *) GENERIC MODULE SetADT (Elt); EXCEPTION AbstractObjectType; <*FATAL AbstractObjectType *> PROCEDURE new (self: T): T = BEGIN IF self = NIL THEN RAISE AbstractObjectType; END; RETURN self; END new; BEGIN END SetADT.