public static String adviceName(TypeX aspectType, AdviceKind kind, int position) { return makeName(kind.getName(), aspectType.getNameAsIdentifier(), Integer.toHexString(position));
public static String adviceName(TypeX aspectType, AdviceKind kind, int adviceSeqNumber,int pcdHash) { String newname = makeName( kind.getName(), aspectType.getNameAsIdentifier(), Integer.toString(adviceSeqNumber), Integer.toHexString(pcdHash)); return newname;
	public static String adviceName(TypeX aspectType, AdviceKind kind, int position) {		return makeName(kind.getName(), aspectType.getNameAsIdentifier(),					Integer.toHexString(position));	}