Good day developers.

I just started to learn about AspectJ AOP style. 
Please help me. I'm trying to learn about LTW(load time weaving) because I more interest of nested method invokation with AspectJ and have code like:

package pkg.aop.target;

```
public class AppOut {

    public void methodOutside() {

        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println("Invoking AppOut.methodOutside()");  

        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }   
        methodInside();

       }

   public void methodInside() {

       System.out.println("Invoking AppOut.methodInside()");

        }

    public static void main(String[] args) {

        new AppOut().methodOutside();

    }

}

```

And aspect part:

```
package pkg.aop.myaspect;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;

@Aspect
public class MyAspect {

    @Pointcut("call(* *.*(..))")
    void anyCallToMethod() {
    }

    @Before("anyCallToMethod()")
    public void beforeLogicAspect() {

        System.out.println("Should invoke before every method from AppOut class.");

    }

}

```

In my JVM args in eclipse i have: 

```
-javaagent:C:\Users\Vadim\workspace\aspectjweaver-1.7.4.jar

```

When I run I can't see any before method invocation advice running, just see my method messages. What I do wrong??

My output is:

```
Invoking AppOut.methodOutside()
Invoking AppOut.methodInside()

```

Thank you.