public BcelAdvice(AdviceKind kind, Pointcut pointcut, Member signature, int extraArgumentFlags, int start, int end, ISourceContext sourceContext, ResolvedTypeX concreteAspect) { this(new AjAttribute.AdviceAttribute(kind, pointcut, extraArgumentFlags, start, end, sourceContext), pointcut, signature, concreteAspect); thrownExceptions = Collections.EMPTY_LIST;
public BcelAdvice( AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature, ResolvedTypeX concreteAspect) { super(attribute, pointcut, signature); this.concreteAspect = concreteAspect;
	public BcelAdvice(AdviceKind kind, Pointcut pointcut, Member signature,		int extraArgumentFlags,        int start, int end, ISourceContext sourceContext, ResolvedTypeX concreteAspect)    {		this(new AjAttribute.AdviceAttribute(kind, pointcut, extraArgumentFlags, start, end, sourceContext), 			pointcut, signature, concreteAspect);		thrownExceptions = Collections.EMPTY_LIST;  //!!! interaction with unit tests	}