<> <> DIRECTORY JaM USING [State], ViewerClasses USING [Viewer], Imager USING [Context]; JaMImager: CEDAR DEFINITIONS = { State: TYPE = JaM.State; Create: PROC [state: State, typescript: ViewerClasses.Viewer, iconic: BOOLEAN _ FALSE] RETURNS [viewer: ViewerClasses.Viewer]; Painter: PROCEDURE[proc: PROC [Imager.Context], state: State]; NotImplemented: SIGNAL; }.