In an inspection module for inspecting optical parts for defects, especially contact lenses manufactured as injection-moulded parts, the optical parts are illuminated from one side and are observed from the opposite side by means of an image-resolving sensor. The carton comprises panels that extend at least partially around an interior of the carton. An annular sleeve member is disposed between the spring member and the alternator pulley to facilitate sliding engagement therebetween. Owing to one or more templates being dependent on one or more other templates, the routine is repeated until all templates, and their associated dependencies, are compiled into object code with the cross compiler. The current control switches are turned on and off according to a current threshold. The run-to-run control module adjusts first parameters associated with intra-process run-to-run control based on the yield prediction, wherein the first parameters include processing parameters of a process recipe.