code: public JvmType getAnnotationType()
  	{
  		if (annotationType != null && annotationType.eIsProxy())
  		{
  			InternalEObject oldAnnotationType = (InternalEObject)annotationType;
  			annotationType = (JvmType)eResolveProxy(oldAnnotationType);
  			if (annotationType != oldAnnotationType)
  			{
  				if (eNotificationRequired())
  					eNotify(new ENotificationImpl(this, Notification.RESOLVE, XAnnotationsPackage.XANNOTATION__ANNOTATION_TYPE, oldAnnotationType, annotationType));
  			}
  		}
  		return annotationType;
  	}
docs: <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated