private static void visitFrameTypes(final int n, final Object[] types,
			final List result) {
		for (int i = 0; i < n; ++i) {
			Object type = types[i];
			result.add(type);
			if (type == Opcodes.LONG || type == Opcodes.DOUBLE) {
				result.add(Opcodes.TOP);
			}
		}
	}