Tag: understanding java code