ClassFilePool { public void addClassFile(byte[] classfileBuffer, String className) { if (LOGGER.isTraceEnabled()) { LOGGER.trace("updating classpath with classfileBuffer for class " + className); } pool.insertClassPath(new ByteArrayClassPath(className, classfileBuffer)); } protected  ClassFilePool(); ClassPool getPool(); void addClassLoader(ClassLoader loader); void addClassFile(byte[] classfileBuffer, String className); CtClass getClassFromAnnotationValue(CtClass annotatedClass, Class<? extends Annotation> annotationClass,
			String annotationField); CtClass getClass(String className); CtClass createClass(File classFile); CtClass createClass(InputStream inputStream); CtClass getClass(Class<?> clazz); static final ClassFilePool INSTANCE; }
@Test public void testUpdateClassPathWithByteArray() { pool.addClassFile(null, null); verify(poolMock).insertClassPath(any(ByteArrayClassPath.class)); }