Topmost classes (non-inner) can have only public access modifier or non. Why? Private class wouldn't be accessible by non other. And protected access is quite the same, except subclasses could access it, but what's the use when they can't be accessed by any other class? [ May 26, 2008: Message edited by: Ivan Ivanic ]