Index: /reasoner/reasoner.tex
===================================================================
--- /reasoner/reasoner.tex	(revision 71)
+++ /reasoner/reasoner.tex	(revision 72)
@@ -852,5 +852,5 @@
 \section{Performance Considerations}\label{sectPerformance}
 
-In this section, we briefly collect some observations seen/refactored/solved/left over during the improvement of the reasoner. \TBD{The individual texts may be pretty short, and are currently just intended for remembering/recording the obstacles.}
+In this section, we briefly collect some observations seen/refactored/solved/left over during the improvement of the reasoner. Although the considerations may appear rather reasoner specific or specific to the IVML object model, they typically stem from more general Java performance optimization knowledge typically hidden behind constraints, reasoner or model data structures. \TBD{The individual texts may be pretty short, and are currently just intended for remembering/recording the obstacles.}
 
 \begin{itemize}
@@ -864,6 +864,6 @@
     \item Incremental reasoning using a \textbf{stored constraint base} may speed up reasoning but only achieves this through large memory allocations. Ensure initializing the model through default constraints so that the actual stored constraint base only contains really needed constraint types, i.e., no default constraints and, if possible, no constraints for which all depending variables are already frozen.
     \item \textbf{Reuse visitor instances} if applied more than once, in particular reasoners with more complex internal data structures such as maps or lists. This required some refactoring of the IVML model implementation.
-    \item \textbf{Avoid} iterators, temporary constraint creation, temporary data structures wherever possible.
-    \item \textbf{Avoid} multipe variable substitutions per constraint expressions, i.e., join variable substitutions wherever possible. Variable substitution copies the expression. Multiple copies throws away the last copied expression.
+    \item \textbf{Avoid temporary instances}, e.g., iterators, temporary constraint creation, temporary data structures wherever possible. One option replacing a collection structure is to define a functor for processing the elements and to create a reusable instance of that functor. If permitted by the Java environment settings (EASy often compiles against JDK 1.6), also a lambda-function instead of a heavy-weight functor class may be appropriated.
+    \item \textbf{Avoid multipe variable substitutions} per constraint expressions, i.e., join variable substitutions wherever possible. Variable substitution copies the expression. Multiple copies throws away the last copied expression.
 \end{itemize}
 
