Aspectj load-time weaving scripting agent