m_annotatedClassClassLoader = new WeakReference(annotatedClassClassLoader!=null?annotatedClassClassLoader:ClassLoader.getSystemClassLoader());
m_annotatedClassClassLoader = annotatedClassClassLoader!=null?annotatedClassClassLoader:ClassLoader.getSystemClassLoader();
    public JavaDocAnnotationInvocationHander(            final Class annotationInterface,            final AnnotationElement.Annotation annotation,            final ClassLoader annotatedClassClassLoader) {        m_annotationInterface = annotationInterface;        m_annotation = annotation;        m_annotationName = annotationInterface.getName().replace('/', '.');        m_annotatedClassClassLoader = new WeakReference(annotatedClassClassLoader!=null?annotatedClassClassLoader:ClassLoader.getSystemClassLoader());    }