public class P
{
    protected int x = 1;
    private int y = 2;

    public void method1()
    {
        int x = 10;
        int y = 20;
        System.out.println("P.method1()");
        System.out.println("Locals shadow attributes");
        System.out.println("x/y: " + x + " " + y);
    }

    public void method2()
    {
        int x = 10;
        int y = 20;
        System.out.println("P.method2()");
        System.out.println("Loc x/y: " + x + " " + y);
        System.out.println("Attr x/y: " + this.x + " " + this.y);
    }

    public int getX() 
    {
        return(x);
    }
 
    public int getY() 
    {
        return(y);
    }   

    public void setX(int x) 
    {
        this.x = x;
    }

    public void setY(int y) 
    {
        this.y = y;
    }
}