public abstract class Master
{
    public void printForAllMethodsInSubClass()
    {
        System.out.println ("Printing before subclass method executes");
            System.out.println ("Parameters for subclass method were: ....");
    }
}
public class Owner extends Master {
    public void printSomething () {
        System.out.println ("This printed from Owner");
    }
    public int returnSomeCals ()
    {
        return 5+5;
    }
}
Without messing with methods of subclass...is it possible to execute printForAllMethodsInSubClass() before the method of a subclass gets executed?
update:
Using AspectJ/Ruby/Python...etc Would it also be possible to print the parameters? Above code formatted below: public abstract class Master { public void printForAllMethodsInSubClass() { System.out.println ("Printing before subclass method executes");
    }
}
public class Owner extends Master {
    public void printSomething (String something) {
        System.out.println (something + " printed from Owner");
    }
    public int returnSomeCals (int x, int y)
    {
        return x+y;
    }
}