<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -71,26 +71,31 @@ trait Actor extends Logging with TransactionManagement {
   private var _hotswap: Option[PartialFunction[Any, Unit]] = None
   private var _config: Option[AnyRef] = None
   private val _remoteFlagLock = new ReadWriteLock 
-  private var _senderFuture: Option[CompletableFutureResult] = None
   private var _remoteAddress: Option[InetSocketAddress] = None
   private[akka] val _linkedActors = new HashSet[Actor]
   private[akka] var _mailbox: MessageQueue = _
   private[akka] var _supervisor: Option[Actor] = None
 
+  /**
+   * This field should normally not be touched by user code, which should instead use the 'reply' method.
+   * But it can be used for advanced use-cases when one might want to store away the future and
+   * resolve it later and/or somewhere else.
+   */
+  protected var senderFuture: Option[CompletableFutureResult] = None
+
   // ====================================
   // ==== USER CALLBACKS TO OVERRIDE ====
   // ====================================
 
-
   /**
-   * User overridable callback/setting.
+   *  User overridable callback/setting.
    *
    * Identifier for actor, does not have to be a unique one. Default is the class name.
    *
    * This field is used for logging etc. but also as the identifier for persistence, which means that you can
    * use a custom name to be able to retrieve the &quot;correct&quot; persisted state upon restart, remote restart etc.
    */
-  protected[this] var id: String = this.getClass.toString
+  protected[akka] var id: String = this.getClass.toString
 
   /**
    * User overridable callback/setting.
@@ -102,15 +107,19 @@ trait Actor extends Logging with TransactionManagement {
   /**
    * User overridable callback/setting.
    *
-   * User can (and is encouraged to) override the default configuration so it fits the specific use-case that the actor is used for.
+   * User can (and is encouraged to) override the default configuration (newEventBasedThreadPoolDispatcher)
+   * so it fits the specific use-case that the actor is used for.
    * &lt;p/&gt;
    * It is beneficial to have actors share the same dispatcher, easily +100 actors can share the same.
    * &lt;br/&gt;
-   * But if you are running many many actors then it can be a good idea to have split them up in terms of dispatcher sharing.
+   * But if you are running many many actors then it can be a good idea to have split them up in terms of
+   * dispatcher sharing.
    * &lt;br/&gt;
-   * Default is that all actors that are created and spawned from within this actor is sharing the same dispatcher as its creator.
+   * Default is that all actors that are created and spawned from within this actor is sharing the same
+   * dispatcher as its creator.
    * &lt;pre&gt;
-   *   dispatcher = Dispatchers.newEventBasedThreadPoolDispatcher
+   *   val dispatcher = Dispatchers.newEventBasedThreadPoolDispatcher
+   *   dispatcher
    *     .withNewThreadPoolWithBoundedBlockingQueue(100)
    *     .setCorePoolSize(16)
    *     .setMaxPoolSize(128)
@@ -318,7 +327,7 @@ trait Actor extends Logging with TransactionManagement {
    * Does only work together with the actor &lt;code&gt;!!&lt;/code&gt; method and/or active objects not annotated
    * with &lt;code&gt;@oneway&lt;/code&gt;.
    */
-  protected[this] def reply(message: AnyRef) = _senderFuture match {
+  protected[this] def reply(message: AnyRef) = senderFuture match {
     case None =&gt; throw new IllegalStateException(
       &quot;\n\tNo sender in scope, can't reply. &quot; +
       &quot;\n\tHave you used the '!' message send or the '@oneway' active object annotation? &quot; +
@@ -367,8 +376,11 @@ trait Actor extends Logging with TransactionManagement {
   }
 
   /**
-   * Links an other actor to this actor. Links are unidirectional and means that a the linking actor will receive a notification nif the linked actor has crashed.
-   * If the 'trapExit' flag has been set then it will 'trap' the failure and automatically restart the linked actors according to the restart strategy defined by the 'faultHandler'.
+   * Links an other actor to this actor. Links are unidirectional and means that a the linking actor will
+   * receive a notification if the linked actor has crashed.
+   * &lt;p/&gt;
+   * If the 'trapExit' member field has been set to 'true' then it will 'trap' the failure and automatically
+   * restart the linked actors according to the restart strategy defined by the 'faultHandler'.
    * &lt;p/&gt;
    * To be invoked from within the actor itself.
    */
@@ -530,7 +542,7 @@ trait Actor extends Logging with TransactionManagement {
     val message = messageHandle.message //serializeMessage(messageHandle.message)
     val future = messageHandle.future
     try {
-      _senderFuture = future
+      senderFuture = future
       if (base.isDefinedAt(message)) base(message) // invoke user actor's receive partial function
       else throw new IllegalArgumentException(&quot;No handler matching message [&quot; + message + &quot;] in &quot; + toString)
     } catch {
@@ -561,9 +573,9 @@ trait Actor extends Logging with TransactionManagement {
     }
     
     try {
-      _senderFuture = future
+      senderFuture = future
       if (isTransactionRequiresNew &amp;&amp; !isTransactionInScope) {
-        if (_senderFuture.isEmpty) throw new StmException(
+        if (senderFuture.isEmpty) throw new StmException(
           &quot;\n\tCan't continue transaction in a one-way fire-forget message send&quot; +
           &quot;\n\tE.g. using Actor '!' method or Active Object 'void' method&quot; +
           &quot;\n\tPlease use the Actor '!!', '!?' methods or Active Object method with non-void return type&quot;)</diff>
      <filename>akka-actors/src/main/scala/actor/Actor.scala</filename>
    </modified>
    <modified>
      <diff>@@ -9,27 +9,38 @@ import se.scalablesolutions.akka.util.Logging
 import scala.collection.mutable.HashMap
 
 /**
- * Registry holding all actor instances, mapped by class.
+ * Registry holding all actor instances, mapped by class and the actor's id field (which can be set by user-code).
  *
  * @author &lt;a href=&quot;http://jonasboner.com&quot;&gt;Jonas Bon&amp;#233;r&lt;/a&gt;
  */
 object ActorRegistry extends Logging {
-  private val actors = new HashMap[String, List[Actor]]
+  private val actorsByClassName = new HashMap[String, List[Actor]]
+  private val actorsById = new HashMap[String, List[Actor]]
 
-  def actorsFor(clazz: Class[_]): List[Actor] = actorsFor(clazz.getName)
+  def actorsFor(clazz: Class[_ &lt;: Actor]): List[Actor] = synchronized {
+    actorsByClassName.get(clazz.getName) match {
+      case None =&gt; Nil
+      case Some(instances) =&gt; instances
+    }
+  }
 
-  def actorsFor(fqn : String): List[Actor] = synchronized {
-    actors.get(fqn) match {
+  def actorsFor(id : String): List[Actor] = synchronized {
+    actorsById.get(id) match {
       case None =&gt; Nil
       case Some(instances) =&gt; instances
     }
   }
- 
+
   def register(actor: Actor) = synchronized {
-    val name = actor.getClass.getName
-    actors.get(name) match {
-      case Some(instances) =&gt; actors + (name -&gt; (actor :: instances))
-      case None =&gt; actors + (name -&gt; (actor :: Nil))
+    val className = actor.getClass.getName
+    actorsByClassName.get(className) match {
+      case Some(instances) =&gt; actorsByClassName + (className -&gt; (actor :: instances))
+      case None =&gt; actorsByClassName + (className -&gt; (actor :: Nil))
+    }
+    val id = actor.getClass.getName
+    actorsById.get(id) match {
+      case Some(instances) =&gt; actorsById + (id -&gt; (actor :: instances))
+      case None =&gt; actorsById + (id -&gt; (actor :: Nil))
     }
   }
 }</diff>
      <filename>akka-actors/src/main/scala/actor/ActorRegistry.scala</filename>
    </modified>
    <modified>
      <diff>@@ -136,6 +136,7 @@
       &lt;facet-type id=&quot;web&quot;&gt;
         &lt;modules&gt;
           &lt;module name=&quot;akka-samples-lift&quot; /&gt;
+          &lt;module name=&quot;akka-samples-security&quot; /&gt;
         &lt;/modules&gt;
       &lt;/facet-type&gt;
     &lt;/autodetection-disabled&gt;</diff>
      <filename>akka.ipr</filename>
    </modified>
    <modified>
      <diff>@@ -5,19 +5,14 @@
   &lt;/component&gt;
   &lt;component name=&quot;ChangeListManager&quot; verified=&quot;true&quot;&gt;
     &lt;list default=&quot;true&quot; readonly=&quot;true&quot; id=&quot;188c966f-a83c-4d3a-9128-54d5a2947a12&quot; name=&quot;Default&quot; comment=&quot;&quot;&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-rest/src/main/scala/ActorComponentProviderFactory.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-rest/src/main/scala/ActorComponentProviderFactory.scala&quot; /&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/config/akka-reference.conf&quot; afterPath=&quot;$PROJECT_DIR$/config/akka-reference.conf&quot; /&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-kernel/src/main/scala/AkkaServlet.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-kernel/src/main/scala/AkkaServlet.scala&quot; /&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-persistence/src/main/scala/CassandraStorage.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-persistence/src/main/scala/CassandraStorage.scala&quot; /&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-kernel/src/main/scala/Kernel.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-kernel/src/main/scala/Kernel.scala&quot; /&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/RestTest.java&quot; afterPath=&quot;$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/RestTest.java&quot; /&gt;
+      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/actor/Actor.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/actor/Actor.scala&quot; /&gt;
+      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/actor/ActorRegistry.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/actor/ActorRegistry.scala&quot; /&gt;
+      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka.ipr&quot; afterPath=&quot;$PROJECT_DIR$/akka.ipr&quot; /&gt;
       &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/config/storage-conf.xml&quot; afterPath=&quot;$PROJECT_DIR$/config/storage-conf.xml&quot; /&gt;
       &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka.iws&quot; afterPath=&quot;$PROJECT_DIR$/akka.iws&quot; /&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-persistence/src/main/scala/CassandraSession.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-persistence/src/main/scala/CassandraSession.scala&quot; /&gt;
-      &lt;change type=&quot;MODIFICATION&quot; beforePath=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/stm/TransactionalState.scala&quot; afterPath=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/stm/TransactionalState.scala&quot; /&gt;
     &lt;/list&gt;
-    &lt;ignored path=&quot;.idea/workspace.xml&quot; /&gt;
     &lt;ignored path=&quot;akka.iws&quot; /&gt;
+    &lt;ignored path=&quot;.idea/workspace.xml&quot; /&gt;
     &lt;option name=&quot;TRACKING_ENABLED&quot; value=&quot;true&quot; /&gt;
     &lt;option name=&quot;SHOW_DIALOG&quot; value=&quot;true&quot; /&gt;
     &lt;option name=&quot;HIGHLIGHT_CONFLICTS&quot; value=&quot;true&quot; /&gt;
@@ -111,37 +106,37 @@
           &lt;/provider&gt;
         &lt;/entry&gt;
       &lt;/file&gt;
-      &lt;file leaf-file-name=&quot;jndi.properties&quot; pinned=&quot;false&quot; current=&quot;false&quot; current-in-tab=&quot;false&quot;&gt;
-        &lt;entry file=&quot;file://$PROJECT_DIR$/config/jndi.properties&quot;&gt;
+      &lt;file leaf-file-name=&quot;Actor.scala&quot; pinned=&quot;false&quot; current=&quot;false&quot; current-in-tab=&quot;false&quot;&gt;
+        &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/actor/Actor.scala&quot;&gt;
           &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-            &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
+            &lt;state line=&quot;577&quot; column=&quot;25&quot; selection-start=&quot;21791&quot; selection-end=&quot;21791&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
               &lt;folding /&gt;
             &lt;/state&gt;
           &lt;/provider&gt;
         &lt;/entry&gt;
       &lt;/file&gt;
-      &lt;file leaf-file-name=&quot;log4j.properties&quot; pinned=&quot;false&quot; current=&quot;false&quot; current-in-tab=&quot;false&quot;&gt;
-        &lt;entry file=&quot;file://$PROJECT_DIR$/config/log4j.properties&quot;&gt;
+      &lt;file leaf-file-name=&quot;Transaction.scala&quot; pinned=&quot;false&quot; current=&quot;false&quot; current-in-tab=&quot;false&quot;&gt;
+        &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/stm/Transaction.scala&quot;&gt;
           &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-            &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
+            &lt;state line=&quot;167&quot; column=&quot;0&quot; selection-start=&quot;6138&quot; selection-end=&quot;6138&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
               &lt;folding /&gt;
             &lt;/state&gt;
           &lt;/provider&gt;
         &lt;/entry&gt;
       &lt;/file&gt;
-      &lt;file leaf-file-name=&quot;multiverse-properties-reference.txt&quot; pinned=&quot;false&quot; current=&quot;false&quot; current-in-tab=&quot;false&quot;&gt;
-        &lt;entry file=&quot;file://$PROJECT_DIR$/config/multiverse-properties-reference.txt&quot;&gt;
+      &lt;file leaf-file-name=&quot;TransactionalState.scala&quot; pinned=&quot;false&quot; current=&quot;false&quot; current-in-tab=&quot;false&quot;&gt;
+        &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/stm/TransactionalState.scala&quot;&gt;
           &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-            &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
+            &lt;state line=&quot;79&quot; column=&quot;0&quot; selection-start=&quot;1902&quot; selection-end=&quot;1902&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
               &lt;folding /&gt;
             &lt;/state&gt;
           &lt;/provider&gt;
         &lt;/entry&gt;
       &lt;/file&gt;
-      &lt;file leaf-file-name=&quot;storage-conf.xml&quot; pinned=&quot;false&quot; current=&quot;true&quot; current-in-tab=&quot;true&quot;&gt;
-        &lt;entry file=&quot;file://$PROJECT_DIR$/config/storage-conf.xml&quot;&gt;
+      &lt;file leaf-file-name=&quot;ActorRegistry.scala&quot; pinned=&quot;false&quot; current=&quot;true&quot; current-in-tab=&quot;true&quot;&gt;
+        &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/actor/ActorRegistry.scala&quot;&gt;
           &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-            &lt;state line=&quot;269&quot; column=&quot;0&quot; selection-start=&quot;12455&quot; selection-end=&quot;12455&quot; vertical-scroll-proportion=&quot;0.89204544&quot;&gt;
+            &lt;state line=&quot;16&quot; column=&quot;52&quot; selection-start=&quot;461&quot; selection-end=&quot;461&quot; vertical-scroll-proportion=&quot;0.1957672&quot;&gt;
               &lt;folding /&gt;
             &lt;/state&gt;
           &lt;/provider&gt;
@@ -162,10 +157,7 @@
   &lt;component name=&quot;IdeDocumentHistory&quot;&gt;
     &lt;option name=&quot;changedFiles&quot;&gt;
       &lt;list&gt;
-        &lt;option value=&quot;$PROJECT_DIR$/config/multiverse-properties-reference.txt&quot; /&gt;
-        &lt;option value=&quot;$PROJECT_DIR$/akka-util/src/main/scala/Config.scala&quot; /&gt;
         &lt;option value=&quot;$PROJECT_DIR$/pom.xml&quot; /&gt;
-        &lt;option value=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/actor/Actor.scala&quot; /&gt;
         &lt;option value=&quot;$PROJECT_DIR$/config/akka.conf&quot; /&gt;
         &lt;option value=&quot;$PROJECT_DIR$/akka-persistence/src/main/scala/PersistentState.scala&quot; /&gt;
         &lt;option value=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/stm/TransactionalState.scala&quot; /&gt;
@@ -178,6 +170,9 @@
         &lt;option value=&quot;$PROJECT_DIR$/akka-persistence/src/main/scala/CassandraSession.scala&quot; /&gt;
         &lt;option value=&quot;$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/RestTest.java&quot; /&gt;
         &lt;option value=&quot;$PROJECT_DIR$/config/storage-conf.xml&quot; /&gt;
+        &lt;option value=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/stm/Transaction.scala&quot; /&gt;
+        &lt;option value=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/actor/Actor.scala&quot; /&gt;
+        &lt;option value=&quot;$PROJECT_DIR$/akka-actors/src/main/scala/actor/ActorRegistry.scala&quot; /&gt;
       &lt;/list&gt;
     &lt;/option&gt;
   &lt;/component&gt;
@@ -233,6 +228,32 @@
       &lt;sortByType /&gt;
     &lt;/navigator&gt;
     &lt;panes&gt;
+      &lt;pane id=&quot;Scope&quot;&gt;
+        &lt;subPane subId=&quot;Problems&quot;&gt;
+          &lt;PATH&gt;
+            &lt;PATH_ELEMENT USER_OBJECT=&quot;Root&quot;&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
+            &lt;PATH_ELEMENT USER_OBJECT=&quot;akka-fun-test-java&quot;&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
+            &lt;PATH_ELEMENT USER_OBJECT=&quot;akka-fun-test-java&quot;&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
+            &lt;PATH_ELEMENT USER_OBJECT=&quot;src/test/java&quot;&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
+            &lt;PATH_ELEMENT USER_OBJECT=&quot;se/scalablesolutions/akka/api&quot;&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
+          &lt;/PATH&gt;
+        &lt;/subPane&gt;
+      &lt;/pane&gt;
       &lt;pane id=&quot;ProjectPane&quot;&gt;
         &lt;subPane&gt;
           &lt;PATH&gt;
@@ -558,6 +579,10 @@
               &lt;option name=&quot;myItemId&quot; value=&quot;scala&quot; /&gt;
               &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;stm&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
           &lt;/PATH&gt;
           &lt;PATH&gt;
             &lt;PATH_ELEMENT&gt;
@@ -584,10 +609,6 @@
               &lt;option name=&quot;myItemId&quot; value=&quot;scala&quot; /&gt;
               &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
-            &lt;PATH_ELEMENT&gt;
-              &lt;option name=&quot;myItemId&quot; value=&quot;actor&quot; /&gt;
-              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-            &lt;/PATH_ELEMENT&gt;
           &lt;/PATH&gt;
           &lt;PATH&gt;
             &lt;PATH_ELEMENT&gt;
@@ -610,32 +631,35 @@
               &lt;option name=&quot;myItemId&quot; value=&quot;main&quot; /&gt;
               &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;scala&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;actor&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
+            &lt;/PATH_ELEMENT&gt;
           &lt;/PATH&gt;
-        &lt;/subPane&gt;
-      &lt;/pane&gt;
-      &lt;pane id=&quot;Favorites&quot; /&gt;
-      &lt;pane id=&quot;Scope&quot;&gt;
-        &lt;subPane subId=&quot;Problems&quot;&gt;
           &lt;PATH&gt;
-            &lt;PATH_ELEMENT USER_OBJECT=&quot;Root&quot;&gt;
-              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
-              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;akka&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
-            &lt;PATH_ELEMENT USER_OBJECT=&quot;akka-fun-test-java&quot;&gt;
-              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
-              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;akka&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
-            &lt;PATH_ELEMENT USER_OBJECT=&quot;akka-fun-test-java&quot;&gt;
-              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
-              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;akka-actors&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
-            &lt;PATH_ELEMENT USER_OBJECT=&quot;src/test/java&quot;&gt;
-              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
-              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;src&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
-            &lt;PATH_ELEMENT USER_OBJECT=&quot;se/scalablesolutions/akka/api&quot;&gt;
-              &lt;option name=&quot;myItemId&quot; value=&quot;&quot; /&gt;
-              &lt;option name=&quot;myItemType&quot; value=&quot;&quot; /&gt;
+            &lt;PATH_ELEMENT&gt;
+              &lt;option name=&quot;myItemId&quot; value=&quot;main&quot; /&gt;
+              &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
             &lt;/PATH_ELEMENT&gt;
           &lt;/PATH&gt;
         &lt;/subPane&gt;
@@ -643,6 +667,7 @@
       &lt;pane id=&quot;PackagesPane&quot;&gt;
         &lt;subPane /&gt;
       &lt;/pane&gt;
+      &lt;pane id=&quot;Favorites&quot; /&gt;
     &lt;/panes&gt;
   &lt;/component&gt;
   &lt;component name=&quot;PropertiesComponent&quot;&gt;
@@ -1087,11 +1112,11 @@
     &lt;list size=&quot;7&quot;&gt;
       &lt;item index=&quot;0&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemNestedStateTest.testMapShouldNotRollbackStateForStatefulServerInCaseOfSuccess&quot; /&gt;
       &lt;item index=&quot;1&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemNestedStateTest.testRefShouldNotRollbackStateForStatefulServerInCaseOfSuccess&quot; /&gt;
-      &lt;item index=&quot;2&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.RemoteInMemoryStateTest&quot; /&gt;
-      &lt;item index=&quot;3&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemoryActorSpec&quot; /&gt;
-      &lt;item index=&quot;4&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemoryStateTest&quot; /&gt;
-      &lt;item index=&quot;5&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemNestedStateTest&quot; /&gt;
-      &lt;item index=&quot;6&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemoryStateTest.testMapShouldRollbackStateForStatefulServerInCaseOfFailure&quot; /&gt;
+      &lt;item index=&quot;2&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemoryStateTest.testMapShouldRollbackStateForStatefulServerInCaseOfFailure&quot; /&gt;
+      &lt;item index=&quot;3&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.RemoteInMemoryStateTest&quot; /&gt;
+      &lt;item index=&quot;4&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemoryActorSpec&quot; /&gt;
+      &lt;item index=&quot;5&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemoryStateTest&quot; /&gt;
+      &lt;item index=&quot;6&quot; class=&quot;java.lang.String&quot; itemvalue=&quot;JUnit.InMemNestedStateTest&quot; /&gt;
     &lt;/list&gt;
     &lt;configuration name=&quot;&amp;lt;template&amp;gt;&quot; type=&quot;WebApp&quot; default=&quot;true&quot; selected=&quot;false&quot;&gt;
       &lt;Host&gt;localhost&lt;/Host&gt;
@@ -1132,17 +1157,15 @@
     &lt;/option&gt;
   &lt;/component&gt;
   &lt;component name=&quot;ToolWindowManager&quot;&gt;
-    &lt;frame x=&quot;3&quot; y=&quot;22&quot; width=&quot;1916&quot; height=&quot;1178&quot; extended-state=&quot;6&quot; /&gt;
+    &lt;frame x=&quot;4&quot; y=&quot;22&quot; width=&quot;1436&quot; height=&quot;878&quot; extended-state=&quot;6&quot; /&gt;
     &lt;editor active=&quot;true&quot; /&gt;
     &lt;layout&gt;
       &lt;window_info id=&quot;Maven Projects&quot; active=&quot;false&quot; anchor=&quot;right&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;3&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;IDEtalk&quot; active=&quot;false&quot; anchor=&quot;right&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;5&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Web&quot; active=&quot;false&quot; anchor=&quot;left&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;2&quot; side_tool=&quot;true&quot; /&gt;
       &lt;window_info id=&quot;TODO&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;6&quot; side_tool=&quot;false&quot; /&gt;
-      &lt;window_info id=&quot;Project&quot; active=&quot;false&quot; anchor=&quot;left&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;true&quot; weight=&quot;0.2561629&quot; sideWeight=&quot;0.7020295&quot; order=&quot;0&quot; side_tool=&quot;false&quot; /&gt;
-      &lt;window_info id=&quot;Find&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.2915129&quot; sideWeight=&quot;0.5&quot; order=&quot;1&quot; side_tool=&quot;false&quot; /&gt;
+      &lt;window_info id=&quot;Project&quot; active=&quot;false&quot; anchor=&quot;left&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;true&quot; weight=&quot;0.17893218&quot; sideWeight=&quot;0.7020295&quot; order=&quot;0&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Structure&quot; active=&quot;false&quot; anchor=&quot;left&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.25&quot; sideWeight=&quot;0.5&quot; order=&quot;1&quot; side_tool=&quot;true&quot; /&gt;
-      &lt;window_info id=&quot;Messages&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.32564574&quot; sideWeight=&quot;0.5&quot; order=&quot;12&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Dependency Viewer&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;7&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Palette&quot; active=&quot;false&quot; anchor=&quot;right&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;4&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Ant Build&quot; active=&quot;false&quot; anchor=&quot;right&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.25&quot; sideWeight=&quot;0.5&quot; order=&quot;1&quot; side_tool=&quot;false&quot; /&gt;
@@ -1154,6 +1177,8 @@
       &lt;window_info id=&quot;Version Control&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.32908162&quot; sideWeight=&quot;0.5&quot; order=&quot;11&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Web Preview&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;10&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Message&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.33&quot; sideWeight=&quot;0.5&quot; order=&quot;0&quot; side_tool=&quot;false&quot; /&gt;
+      &lt;window_info id=&quot;Find&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.2915129&quot; sideWeight=&quot;0.5&quot; order=&quot;1&quot; side_tool=&quot;false&quot; /&gt;
+      &lt;window_info id=&quot;Messages&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.32564574&quot; sideWeight=&quot;0.5&quot; order=&quot;12&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Inspection&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.4&quot; sideWeight=&quot;0.5&quot; order=&quot;5&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Cvs&quot; active=&quot;false&quot; anchor=&quot;bottom&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.25&quot; sideWeight=&quot;0.5&quot; order=&quot;4&quot; side_tool=&quot;false&quot; /&gt;
       &lt;window_info id=&quot;Hierarchy&quot; active=&quot;false&quot; anchor=&quot;right&quot; auto_hide=&quot;false&quot; internal_type=&quot;DOCKED&quot; type=&quot;DOCKED&quot; visible=&quot;false&quot; weight=&quot;0.25&quot; sideWeight=&quot;0.5&quot; order=&quot;2&quot; side_tool=&quot;false&quot; /&gt;
@@ -1191,116 +1216,92 @@
     &lt;option name=&quot;FILTER_TARGETS&quot; value=&quot;false&quot; /&gt;
   &lt;/component&gt;
   &lt;component name=&quot;editorHistoryManager&quot;&gt;
-    &lt;entry file=&quot;jar://$MAVEN_REPOSITORY$/org/scala-tools/javautils/2.7.4-0.1/javautils-2.7.4-0.1.jar!/org/scala_tools/javautils/Implicits.class&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-rest/src/main/scala/ActorComponentProviderFactory.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;1&quot; column=&quot;79&quot; selection-start=&quot;113&quot; selection-end=&quot;113&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;6&quot; column=&quot;0&quot; selection-start=&quot;91&quot; selection-end=&quot;91&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;jar://$MAVEN_REPOSITORY$/org/scala-tools/javautils/2.7.4-0.1/javautils-2.7.4-0.1.jar!/org/scala_tools/javautils/Imports.class&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-kernel/src/main/scala/AkkaServlet.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;1&quot; column=&quot;72&quot; selection-start=&quot;106&quot; selection-end=&quot;106&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;35&quot; column=&quot;91&quot; selection-start=&quot;1421&quot; selection-end=&quot;1421&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-kernel/src/main/scala/Kernel.scala&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-persistence/src/main/scala/CassandraSession.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;112&quot; column=&quot;0&quot; selection-start=&quot;4153&quot; selection-end=&quot;4153&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;11&quot; column=&quot;28&quot; selection-start=&quot;311&quot; selection-end=&quot;311&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-rest/src/main/scala/ActorComponentProviderFactory.scala&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-amqp/src/main/scala/AMQP.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;6&quot; column=&quot;0&quot; selection-start=&quot;91&quot; selection-end=&quot;91&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;424&quot; column=&quot;47&quot; selection-start=&quot;15894&quot; selection-end=&quot;15925&quot; vertical-scroll-proportion=&quot;0.96241343&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-kernel/src/main/scala/AkkaServlet.scala&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/RestTest.java&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;35&quot; column=&quot;91&quot; selection-start=&quot;1421&quot; selection-end=&quot;1421&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;62&quot; column=&quot;53&quot; selection-start=&quot;1723&quot; selection-end=&quot;1723&quot; vertical-scroll-proportion=&quot;0.57575756&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-persistence/src/main/scala/CassandraSession.scala&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/RemotePersistentStateTest.java&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;11&quot; column=&quot;28&quot; selection-start=&quot;311&quot; selection-end=&quot;311&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;11&quot; column=&quot;13&quot; selection-start=&quot;243&quot; selection-end=&quot;243&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/actor/Actor.scala&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/ProtobufProtocol.proto&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;155&quot; column=&quot;51&quot; selection-start=&quot;5945&quot; selection-end=&quot;5984&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-amqp/src/main/scala/AMQP.scala&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/config/storage-conf.xml&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;424&quot; column=&quot;47&quot; selection-start=&quot;15894&quot; selection-end=&quot;15925&quot; vertical-scroll-proportion=&quot;0.96241343&quot;&gt;
+        &lt;state line=&quot;85&quot; column=&quot;6&quot; selection-start=&quot;4180&quot; selection-end=&quot;4180&quot; vertical-scroll-proportion=&quot;0.25132275&quot;&gt;
           &lt;folding /&gt;
         &lt;/state&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/RestTest.java&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/config/multiverse-properties-reference.txt&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;62&quot; column=&quot;53&quot; selection-start=&quot;1723&quot; selection-end=&quot;1723&quot; vertical-scroll-proportion=&quot;0.57575756&quot;&gt;
-          &lt;folding&gt;
-            &lt;element signature=&quot;imports&quot; expanded=&quot;true&quot; /&gt;
-          &lt;/folding&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/RemotePersistentStateTest.java&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/config/log4j.properties&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;11&quot; column=&quot;13&quot; selection-start=&quot;243&quot; selection-end=&quot;243&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-fun-test-java/src/test/java/se/scalablesolutions/akka/api/ProtobufProtocol.proto&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/config/jndi.properties&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
     &lt;entry file=&quot;file://$PROJECT_DIR$/akka-fun-test-java/testng.xml&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
-          &lt;folding /&gt;
-        &lt;/state&gt;
+        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot; /&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/config/jndi.properties&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/stm/Transaction.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
+        &lt;state line=&quot;167&quot; column=&quot;0&quot; selection-start=&quot;6138&quot; selection-end=&quot;6138&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
           &lt;folding /&gt;
         &lt;/state&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/config/log4j.properties&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/stm/TransactionalState.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
+        &lt;state line=&quot;79&quot; column=&quot;0&quot; selection-start=&quot;1902&quot; selection-end=&quot;1902&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
           &lt;folding /&gt;
         &lt;/state&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/config/multiverse-properties-reference.txt&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/actor/Actor.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;0&quot; column=&quot;0&quot; selection-start=&quot;0&quot; selection-end=&quot;0&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
+        &lt;state line=&quot;577&quot; column=&quot;25&quot; selection-start=&quot;21791&quot; selection-end=&quot;21791&quot; vertical-scroll-proportion=&quot;0.0&quot;&gt;
           &lt;folding /&gt;
         &lt;/state&gt;
       &lt;/provider&gt;
     &lt;/entry&gt;
-    &lt;entry file=&quot;file://$PROJECT_DIR$/config/storage-conf.xml&quot;&gt;
+    &lt;entry file=&quot;file://$PROJECT_DIR$/akka-actors/src/main/scala/actor/ActorRegistry.scala&quot;&gt;
       &lt;provider selected=&quot;true&quot; editor-type-id=&quot;text-editor&quot;&gt;
-        &lt;state line=&quot;269&quot; column=&quot;0&quot; selection-start=&quot;12455&quot; selection-end=&quot;12455&quot; vertical-scroll-proportion=&quot;0.89204544&quot;&gt;
+        &lt;state line=&quot;16&quot; column=&quot;52&quot; selection-start=&quot;461&quot; selection-end=&quot;461&quot; vertical-scroll-proportion=&quot;0.1957672&quot;&gt;
           &lt;folding /&gt;
         &lt;/state&gt;
       &lt;/provider&gt;</diff>
      <filename>akka.iws</filename>
    </modified>
    <modified>
      <diff>@@ -82,8 +82,8 @@ one logical cluster from joining any other cluster. --&gt;
       &lt;ColumnFamily CompareWith=&quot;UTF8Type&quot; Name=&quot;ref&quot;/&gt;
 
       &lt;!--ColumnFamily CompareWith=&quot;UTF8Type&quot; Name=&quot;Standard1&quot; FlushPeriodInMinutes=&quot;60&quot;/&gt;
-  &lt;ColumnFamily CompareWith=&quot;TimeUUIDType&quot; Name=&quot;StandardByUUID1&quot;/&gt;
-  &lt;ColumnFamily ColumnType=&quot;Super&quot; CompareWith=&quot;UTF8Type&quot; CompareSubcolumnsWith=&quot;UTF8Type&quot; Name=&quot;Super1&quot;/--&gt;
+      &lt;ColumnFamily CompareWith=&quot;TimeUUIDType&quot; Name=&quot;StandardByUUID1&quot;/&gt;
+      &lt;ColumnFamily ColumnType=&quot;Super&quot; CompareWith=&quot;UTF8Type&quot; CompareSubcolumnsWith=&quot;UTF8Type&quot; Name=&quot;Super1&quot;/--&gt;
     &lt;/Keyspace&gt;
   &lt;/Keyspaces&gt;
 </diff>
      <filename>config/storage-conf.xml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>59bb23206147a0d10e5fe84c7dc16a484a548448</id>
    </parent>
  </parents>
  <author>
    <name>jboner</name>
    <email>jboner@109-dynamic.2005275.venues.thecloud.net</email>
  </author>
  <url>http://github.com/jboner/akka/commit/317c5c9c53779eb5837c84aae0a3c17ca1f72a2d</url>
  <id>317c5c9c53779eb5837c84aae0a3c17ca1f72a2d</id>
  <committed-date>2009-11-02T11:14:42-08:00</committed-date>
  <authored-date>2009-11-02T11:14:42-08:00</authored-date>
  <message>added support for finding actor by id in the actor registry + made senderFuture available to user code</message>
  <tree>0e796306907182025a1b811b5d7c0dde0ea8e7e7</tree>
  <committer>
    <name>jboner</name>
    <email>jboner@109-dynamic.2005275.venues.thecloud.net</email>
  </committer>
</commit>
