public class BugJune3
{
    static public class LittleThing
    {
        public boolean trueValue;
        public boolean isTrue ()
        {
            return trueValue;
        }
    }

    LittleThing littleThing = new LittleThing ();

    BugJune3 ()
    {
    }


    final public boolean seeIfItsTrue ()
    {
        return (littleThing==null) ? false : littleThing.isTrue ();
    }

    static public void main (String[] args)
    {
        BugJune3 bug = new BugJune3 ();
        bug.littleThing.trueValue = false;
        System.out.println ("bug.seeIfItsTrue returned " + bug.seeIfItsTrue ());
        bug.littleThing.trueValue = true;
        System.out.println ("bug.seeIfItsTrue returned " + bug.seeIfItsTrue ());
    }
}

