Java: ¿Cómo limitar el acceso de un método a una clase específica?

Aquí hay un ejemplo:

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

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

¿Es posible mantener el método insert () público, pero limitar el acceso solo a la clase A para que ninguna otra clase pueda acceder a él, solo cuando se llama desde A?

Respuestas a la pregunta(7)

Su respuesta a la pregunta