Java: Как ограничить доступ метода к определенному классу?

Вот пример:

class A 
{
   List l = new List ();
   list.insert("x");
}

class List
{
   ...
   public void insert ()
   {
      /*insertion occurs*/
   }
   ...
}

Можно ли вообще поддерживать метод insert () открытым, но ограничить доступ только к классу A, чтобы никакой другой класс не мог получить к нему доступ, только при вызове из A?

Ответы на вопрос(7)

Ваш ответ на вопрос