Map activeMap = ApplicationGISInternal.getActiveMap();
final int[] numberLayerAdds=new int[1];
numberLayerAdds[0]=0;
activeMap.addMapCompositionListener(new IMapCompositionListener(){
public void changed( MapCompositionEvent event ) {
numberLayerAdds[0]++;
}