void addClinit(final Type type) {
		try {
			final ClassEditor ce = context.editClass(type);

			final MethodInfo[] methods = ce.methods();
			for (int i = 0; i < methods.length; i++) {
				final MethodEditor clinit = context.editMethod(methods[i]);
				if (clinit.name().equals("<clinit>")) {
					worklist.add(clinit.memberRef());
					context.release(clinit.methodInfo());
					break;
				}
				context.release(clinit.methodInfo());
			}
			context.release(ce.classInfo());

		} catch (final ClassNotFoundException ex1) {
			System.err.println("** Could not find class for " + type);
			ex1.printStackTrace(System.err);
			System.exit(1);
		}
	}