[kune-commits] r1744 - in trunk: . docs src/main/java/cc/kune/core/server src/main/java/cc/kune/core/server/init src/test/java/cc/kune/core/server/integration src/test/java/com/google src/test/java/com/google/inject src/test/java/com/google/inject/persist src/test/java/com/google/inject/persist/jpa
Vicente J. Ruiz Jurado
vjrj_ at ourproject.org
Wed Mar 7 03:43:01 CET 2012
Author: vjrj_
Date: 2012-03-07 03:43:00 +0100 (Wed, 07 Mar 2012)
New Revision: 1744
Added:
trunk/src/main/java/cc/kune/core/server/KuneTransactional.java
trunk/src/test/java/com/google/inject/
trunk/src/test/java/com/google/inject/persist/
trunk/src/test/java/com/google/inject/persist/jpa/
trunk/src/test/java/com/google/inject/persist/jpa/KuneJpaLocalTxnInterceptor.java
Modified:
trunk/BUGS
trunk/TROUBLESHOOT
trunk/docs/kune-guice-graph.dot
trunk/docs/wave-guice-graph.dot
trunk/src/main/java/cc/kune/core/server/DataSourceKunePersistModule.java
trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java
trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java
Log:
Modified: trunk/BUGS
===================================================================
--- trunk/BUGS 2012-03-06 21:40:19 UTC (rev 1743)
+++ trunk/BUGS 2012-03-07 02:43:00 UTC (rev 1744)
@@ -3,5 +3,4 @@
For reports please use:
http://kune.ourproject.org/issues/
-
- Direct link to add a issue: http://kune.ourproject.org/issues/newticket
+ Direct link to add a issue: http://kune.ourproject.org/issues/newticket
Modified: trunk/TROUBLESHOOT
===================================================================
--- trunk/TROUBLESHOOT 2012-03-06 21:40:19 UTC (rev 1743)
+++ trunk/TROUBLESHOOT 2012-03-07 02:43:00 UTC (rev 1744)
@@ -1,87 +1,37 @@
-=TROUBLESHOOTING=
+TROUBLESHOOTING for kune -*- mode: org; -*-
+#+ARCHIVE: %s_done::
-==Server debug==
+* TROUBLESHOOTING
-You can debug the server running from eclipse as external tool:
- 'script/kune server via mvn with debug.launch'
-and after this the debug launch:
- 'script/kune server debug.launch'
-that connects the debugger to the port 8001 of the running server.
+** Too many files open
-Related: debug with jetty in eclipse:
-http://docs.codehaus.org/display/JETTY/Debugging+with+the+Maven+Jetty+Plugin+inside+Eclipse
+If running all the Kune test you get errors about "Too many files open" see:
+http://code.google.com/p/gwt-examples/wiki/gwtEclipseFaqs
+about how to fix it in your system.
-Also for different logging levels you can play with -Dorg.eclipse.jetty.util.log.DEBUG=true (or similars)
+** Error generating CoreResources
-See also log4j.properties in src/main/resources/
+[INFO] Computing all possible rebind results for 'cc.kune.core.client.resources.CoreResources' [INFO] Rebinding cc.kune.core.client.resources.CoreResources [INFO] Invoking generator com.google.gwt.resources.rebind.context.StaticClientBundleGenerator [INFO] [ERROR] Generator 'com.google.gwt.resources.rebind.context.StaticClientBundleGenerator' threw an exception while rebinding 'cc.kune.cor
+ [INFO] at com.google.gwt.dev.util.Util.computeStrongName(Util.java:170) [INFO] at com.google.gwt.dev.util.Util.computeStrongName(Util.java:145) [INFO] at com.google.gwt.resources.rebind.context.StaticResourceContext.deploy(StaticResourceContext.java:61)
-==Client debug==
+http://code.google.com/p/google-web-toolkit/issues/detail?id=6103
-You can debug the client with the eclipse launch configuration 'script/kune client -no-server.launch'.
+The gwt compiler is trying to create a sprite sheet, an image with all the icons all together (to minimize calls from client to server) but cannot open all the files. This happens normally when ulimit is not setted. See: "Too many files open" above.
-==Firebug and client log levels==
+** If you change some .properties or configuration files in src directory
-To increase client logging add ?log_level=DEBUG# to the url and use firebug firefox extension to see the output.
-
-==Emite troubleshooting==
-
-See:
-http://code.google.com/p/emite/wiki/Troubleshooting
-
-==Liquibase==
-
-===Checksum errors===
-
-Migration Failed: Validation Failed:1 change sets failed MD5Sum Check src/main/resources/db/liquibase_changelog.xml :: 18 :: vjrj :: (MD5Sum: bde0aa519108e1e3d1f29bb2483bc9)
-
-Don't try to update the liquibase changelogs you have already use. Better create new ones to delete, update, and so on. If you are developing and want to clear the checksums, you can use the command "clearCheckSums". See script/liquibase-* and http://www.liquibase.org/manual/command_line
-
-==Lucene==
-
-===Indexes problems during upgrades===
-
-If you get errors like:
-
-org.ourproject.kune.platf.server.ServerException: Error starting persistence service
-(...)
-Caused by: org.hibernate.search.SearchException: Unable to open IndexWriter for class org.ourproject.kune.platf.server.domain.User
-(...)
-Caused by: org.apache.lucene.index.CorruptIndexException: Unknown format version: -7
-
-The indexes in /var/lib/kune/lucene/kune*/indexes/ are not compatible. For the moment the only workaround we now it's to delete the indexes.
-
-Sometimes the tests also fails without any error (use the same workaround).
-
-==JUnit==
-
-Running all the Kune test from eclipse I get connection pool exceptions like:
- Connections could not be acquired from the underlying database
-
-We have problems testing all test together from eclipse and using real db (not the h2 memory db)
-
-==Too many files open==
-
-If running all the Kune test you get errors about "Too many files open" see:
-http://code.google.com/p/gwt-examples/wiki/gwtEclipseFaqs
-about how to fix it in your system.
-
-==If you change some .properties or configuration files in src directory==
-
Be sure to do mvn compile (that copy them to the target directory)
-==If the client get: Error fetching initial data from Kune server==
+** Mysql
+*** Mysql: Caused by: java.sql.SQLException: Access denied for user 'kune'@'localhost' (using password: YES)
-Probably the client code is outdated from the server code (or viceversa). Try to get both codes in sync compiling it.
-
-==Mysql: Caused by: java.sql.SQLException: Access denied for user 'kune'@'localhost' (using password: YES)==
-
Check that the password you have use in the database creation it's the same like the kune.properties. If it's wrong maybe you have to remove the mysql user (DROP USER) and repeat the GRANT sentences of the INSTALL.
Also, be sure you do a "mvn compile" if you are running kune from the source and you change the kune.properties file to not use the old one.
If you have this problem with openfire it's not enough to change the password in openfire.xml because probably it's already stored in the ofProperty openfire table and you need to change the password there.
-==Other mysql errors==
+*** Other mysql errors
If you get this warning, probably you have connection problems between kune and your database:
@@ -100,7 +50,7 @@
#general_log = 1
in /etc/mysql/my.cnf
-==If during initialization (first start) you get a 'Account already exists'==
+** If during initialization (first start) you get a 'Account already exists'
If you stopped the first initialization and the server init is half started you will get something like:
@@ -109,8 +59,43 @@
trying to run kune and creating the DB. So better remove the first account of wave and related /var/lib/kune/_*
-==Eclipse & GWT==
+** Liquibase
+*** Checksum errors
+
+Migration Failed: Validation Failed:1 change sets failed MD5Sum Check src/main/resources/db/liquibase_changelog.xml :: 18 :: vjrj :: (MD5Sum: bde0aa519108e1e3d1f29bb2483bc9)
+
+Don't try to update the liquibase changelogs you have already use. Better create new ones to delete, update, and so on. If you are developing and want to clear the checksums, you can use the command "clearCheckSums". See script/liquibase-* and http://www.liquibase.org/manual/command_line
+
+** Lucene
+
+*** Indexes problems during upgrades
+
+If you get errors like:
+
+org.ourproject.kune.platf.server.ServerException: Error starting persistence service
+(...)
+Caused by: org.hibernate.search.SearchException: Unable to open IndexWriter for class org.ourproject.kune.platf.server.domain.User
+(...)
+Caused by: org.apache.lucene.index.CorruptIndexException: Unknown format version: -7
+
+The indexes in /var/lib/kune/lucene/kune*/indexes/ are not compatible. For the moment the only workaround we now it's to delete the indexes.
+
+Sometimes the tests also fails without any error (use the same workaround).
+
+** JUnit
+
+Running all the Kune test from eclipse I get connection pool exceptions like:
+ Connections could not be acquired from the underlying database
+
+We have problems testing all test together from eclipse and using real db (not the h2 memory db)
+
+** If the client get: Error fetching initial data from Kune server
+
+Probably the client code is outdated from the server code (or viceversa). Try to get both codes in sync compiling it.
+
+** Eclipse & GWT
+
If you have some tests with error like "can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly" and you have installed GWTDesigner, uncheck "client classpath": http://code.google.com/webtoolkit/tools/gwtdesigner/preferences/gwt/preferences_builder.html
Error: Invalid version number "2.0" passed to external.gwtOnLoad(), expected "2.1"; your hosted mode bootstrap file may be out of date; if you are using -noserver try recompiling and redeploying your app
@@ -125,26 +110,48 @@
Error: Problem with Eclipse plugin and UiBinder "Field xxx has no corresponding field in template file yyy.ui.xml"
https://code.google.com/p/google-web-toolkit/issues/detail?id=4353
-==Too many GWT permutations?==
+** Outbound variable M2_REPO
+Set M2_REPO to eclipse in Preferences > Java > Build Path > Classpath Variable (normally to /home/youruser/.m2/repository/)
+
+** Too many GWT permutations?
+
Compile in PRETTY mode and edit target/kune-VERSION/ws/ws.nocache.js and look for 'unflattenKeylistIntoAnswers' to see a permutation list. See:
https://groups.google.com/group/google-web-toolkit/browse_thread/thread/ec7737c291ce4572/142590b8985b1b20?lnk=gst&q=user-agent+permutations#142590b8985b1b20
If you want to compile less permutations (only for dev or testing), comment some locale and user.agent in src/main/java/cc/kune/Kune.gwt.xml
-==Outbound variable M2_REPO==
+** Eclipse startup is slow
-Set M2_REPO to eclipse in Preferences > Java > Build Path > Classpath Variable (normally to /home/youruser/.m2/repository/)
+Check, for instance, the first points of:
+http://www.beyondlinux.com/2011/06/25/speed-up-your-eclipse-as-a-super-fast-ide/
-==Error generating CoreResources==
+** Emite troubleshooting
-[INFO] Computing all possible rebind results for 'cc.kune.core.client.resources.CoreResources' [INFO] Rebinding cc.kune.core.client.resources.CoreResources [INFO] Invoking generator com.google.gwt.resources.rebind.context.StaticClientBundleGenerator [INFO] [ERROR] Generator 'com.google.gwt.resources.rebind.context.StaticClientBundleGenerator' threw an exception while rebinding 'cc.kune.cor
- [INFO] at com.google.gwt.dev.util.Util.computeStrongName(Util.java:170) [INFO] at com.google.gwt.dev.util.Util.computeStrongName(Util.java:145) [INFO] at com.google.gwt.resources.rebind.context.StaticResourceContext.deploy(StaticResourceContext.java:61)
+See:
+http://code.google.com/p/emite/wiki/Troubleshooting
-http://code.google.com/p/google-web-toolkit/issues/detail?id=6103
+** Debugging
-The gwt compiler is trying to create a sprite sheet, an image with all the icons all together (to minimize calls from client to server) but cannot open all the files. This happens normally when ulimit is not setted. See: "Too many files open" above.
+*** Server debug
-==Eclipse startup is slow==
-Check, for instance, the first points of:
-http://www.beyondlinux.com/2011/06/25/speed-up-your-eclipse-as-a-super-fast-ide/
\ No newline at end of file
+You can debug the server running from eclipse as external tool:
+ 'script/kune server via mvn with debug.launch'
+and after this the debug launch:
+ 'script/kune server debug.launch'
+that connects the debugger to the port 8001 of the running server.
+
+Related: debug with jetty in eclipse:
+http://docs.codehaus.org/display/JETTY/Debugging+with+the+Maven+Jetty+Plugin+inside+Eclipse
+
+Also for different logging levels you can play with -Dorg.eclipse.jetty.util.log.DEBUG=true (or similars)
+
+See also log4j.properties in src/main/resources/
+
+*** Client debug
+
+You can debug the client with the eclipse launch configuration 'script/kune client -no-server.launch'.
+
+*** Firebug and client log levels
+
+To increase client logging add ?log_level=DEBUG# to the url and use firebug firefox extension to see the output.
Modified: trunk/docs/kune-guice-graph.dot
===================================================================
--- trunk/docs/kune-guice-graph.dot 2012-03-06 21:40:19 UTC (rev 1743)
+++ trunk/docs/kune-guice-graph.dot 2012-03-07 02:43:00 UTC (rev 1744)
@@ -1,709 +1,709 @@
digraph injector {
graph [rankdir=TB];
-k_c92e8c4d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ServletRequest<br align="left"/></font></td></tr></table>>, shape=box]
-k_2ca5daf6 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ServletResponse<br align="left"/></font></td></tr></table>>, shape=box]
-k_57676221 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FilterPipeline<br align="left"/></font></td></tr></table>>, shape=box]
-k_c2892102 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ServletContext<br align="left"/></font></td></tr></table>>, shape=box]
-k_3208fff2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HttpServletRequest<br align="left"/></font></td></tr></table>>, shape=box]
-i_3208fff2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:95<br align="left"/></font><font color="#ffffff">#provideHttpServletRequest()<br align="left"/></font></td></tr></table>>, shape=box]
-k_ef0fca5f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HttpServletResponse<br align="left"/></font></td></tr></table>>, shape=box]
-i_ef0fca5f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:99<br align="left"/></font><font color="#ffffff">#provideHttpServletResponse()<br align="left"/></font></td></tr></table>>, shape=box]
-k_e44414fe [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HttpSession<br align="left"/></font></td></tr></table>>, shape=box]
-i_e44414fe [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:103<br align="left"/></font><font color="#ffffff">#provideHttpSession()<br align="left"/></font></td></tr></table>>, shape=box]
-k_77c04a82 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@RequestParameters<br align="left"/></font><font color="#000000">Map<String, String[]><br align="left"/></font></td></tr></table>>, shape=box]
-i_77c04a82 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:108<br align="left"/></font><font color="#ffffff">#provideRequestParameters()<br align="left"/></font></td></tr></table>>, shape=box]
-k_d7819d58 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">KuneProperties<br align="left"/></font></td></tr></table>>, shape=box]
-i_d7819d58 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">MyDataSourceOnePersistModule.java:62<br align="left"/></font><font color="#ffffff">KunePropertiesDefault<br align="left"/></font></td></tr></table>>, shape=box]
-k_ec0eec1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Jpa<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_ec0eec1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:58<br align="left"/></font><font color="#ffffff">"development"<br align="left"/></font></td></tr></table>>, shape=box]
-k_3025761f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Jpa<br align="left"/></font><font color="#000000">Properties<br align="left"/></font></td></tr></table>>, shape=box]
-i_3025761f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:61<br align="left"/></font><font color="#ffffff">{hibernate.connection.username=kune, hibernate.connection.password=db4kune, hibernate.connection.url=jdbc:mysql://localhost/kune_dev?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8}<br align="left"/></font></td></tr></table>>, shape=box]
-k_4af18928 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">PersistService<br align="left"/></font></td></tr></table>>, shape=box]
-k_34d8ea68 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UnitOfWork<br align="left"/></font></td></tr></table>>, shape=box]
-k_bd577e32 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EntityManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_efaafb9a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EntityManagerFactory<br align="left"/></font></td></tr></table>>, shape=box]
-k_ed3850fe [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContainerFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_ed3850fe [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 7e64cfe0<br align="left"/></font></td></tr></table>>, shape=box]
-k_50c5378e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContentFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_50c5378e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at c8bbbf4<br align="left"/></font></td></tr></table>>, shape=box]
-k_e32fd65a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ExtMediaDescripFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_e32fd65a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 29e0969b<br align="left"/></font></td></tr></table>>, shape=box]
-k_c52e8b1f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">GroupFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_c52e8b1f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 57bfaf97<br align="left"/></font></td></tr></table>>, shape=box]
-k_f190cf1a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nCountryFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_f190cf1a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 69a10f82<br align="left"/></font></td></tr></table>>, shape=box]
-k_9e4d04a6 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nLanguageFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_9e4d04a6 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 4d0155fb<br align="left"/></font></td></tr></table>>, shape=box]
-k_e0cca2c0 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_e0cca2c0 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 12b3f93c<br align="left"/></font></td></tr></table>>, shape=box]
-k_571c5d0 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LicenseFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_571c5d0 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 65afdbbb<br align="left"/></font></td></tr></table>>, shape=box]
-k_d05d4d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RateFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_d05d4d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 7c830624<br align="left"/></font></td></tr></table>>, shape=box]
-k_a599624d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_a599624d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 7e086558<br align="left"/></font></td></tr></table>>, shape=box]
-k_23d1709 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagUserContentFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_23d1709 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 5935b50c<br align="left"/></font></td></tr></table>>, shape=box]
-k_975262ab [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserFinder<br align="left"/></font></td></tr></table>>, shape=box]
-i_975262ab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 55015495<br align="left"/></font></td></tr></table>>, shape=box]
-k_f7b6406d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@MyDataSourceOne<br align="left"/></font><font color="#000000">Session<br align="left"/></font></td></tr></table>>, shape=box]
-k_779877f7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@MyDataSourceOne<br align="left"/></font><font color="#000000">EntityManager<br align="left"/></font></td></tr></table>>, shape=box]
-i_779877f7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">MyDataSourceOnePersistModule.java:116<br align="left"/></font><font color="#ffffff">Provider<javax.persistence.EntityManager><br align="left"/></font></td></tr></table>>, shape=box]
-k_91a74692 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@MyDataSourceOne<br align="left"/></font><font color="#000000">CustomPersistFilter<br align="left"/></font></td></tr></table>>, shape=box]
-k_23eb5148 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Internal(value=1)<br align="left"/></font><font color="#000000">FilterDefinition<br align="left"/></font></td></tr></table>>, shape=box]
-i_23eb5148 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">FiltersModuleBuilder.java:49<br align="left"/></font><font color="#ffffff">FilterDefinition<br align="left"/></font></td></tr></table>>, shape=box]
-k_713ad964 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_38aee1f8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">GroupManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_157473fe [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContentManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_1acc6318 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ToolConfigurationManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_a4692fd8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContainerManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_74d7c200 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LicenseManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_90277b38 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SocialNetworkManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_4984b5f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">XmppManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_f4865409 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ChatManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_a164c085 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RateManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_313e6bb7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nCountryManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_1e55cee9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nLanguageManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_2b3b226a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_d1eae4dc [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_19107f5b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagUserContentManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_a0509078 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FileManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_45bff81a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ExtMediaDescripManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_f2e2f2a7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">KuneWaveManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_11ed20eb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SiteService<br align="left"/></font></td></tr></table>>, shape=box]
-k_b8cb81fe [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">GroupService<br align="left"/></font></td></tr></table>>, shape=box]
-k_8453f77 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContentService<br align="left"/></font></td></tr></table>>, shape=box]
-k_3c71cd07 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserService<br align="left"/></font></td></tr></table>>, shape=box]
-k_4d085577 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SocialNetService<br align="left"/></font></td></tr></table>>, shape=box]
-k_cdb92fce [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nService<br align="left"/></font></td></tr></table>>, shape=box]
-k_d1806ccf [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ListsService<br align="left"/></font></td></tr></table>>, shape=box]
-k_94078109 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ClientStatsService<br align="left"/></font></td></tr></table>>, shape=box]
-k_f4da46d1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserInfoService<br align="left"/></font></td></tr></table>>, shape=box]
-k_ab46457f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CreationService<br align="left"/></font></td></tr></table>>, shape=box]
-k_f99f2b86 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccessRightsService<br align="left"/></font></td></tr></table>>, shape=box]
-k_8636f4ac [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccessService<br align="left"/></font></td></tr></table>>, shape=box]
-k_7ecc0a55 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FinderService<br align="left"/></font></td></tr></table>>, shape=box]
-k_a66e0dc0 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">StateService<br align="left"/></font></td></tr></table>>, shape=box]
-k_24961ca8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationService<br align="left"/></font></td></tr></table>>, shape=box]
-k_b81a1c1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationServiceMultiLang<br align="left"/></font></td></tr></table>>, shape=box]
-k_aa3c53ae [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">KuneWaveService<br align="left"/></font></td></tr></table>>, shape=box]
-k_2eb97c23 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">MailService<br align="left"/></font></td></tr></table>>, shape=box]
-k_5fe7fac5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">StatsService<br align="left"/></font></td></tr></table>>, shape=box]
-k_9f28c448 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">Mapper<br align="left"/></font></td></tr></table>>, shape=box]
-k_48c0beec [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UsersOnline<br align="left"/></font></td></tr></table>>, shape=box]
-k_5676f2ec [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">NotificationSender<br align="left"/></font></td></tr></table>>, shape=box]
-k_3edb753c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ExtendedModule-1)<br align="left"/></font><font color="#000000">AbstractExtendedModule<br align="left"/></font></td></tr></table>>, shape=box]
-i_3edb753c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">AbstractExtendedModule.java:100<br align="left"/></font><font color="#ffffff">PlatformServerModule<br align="left"/></font></td></tr><tr><td align="left" port="m_ea7d63">#injectRegisteredObjects(...)</td></tr></table>>, shape=box]
-k_e518eb99 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RESTMethodFinder<br align="left"/></font></td></tr></table>>, shape=box]
-k_79cc66c6 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RESTSerializer<br align="left"/></font></td></tr></table>>, shape=box]
-k_3e59236a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ManagedFilterPipeline<br align="left"/></font></td></tr><tr><td align="left" port="m_84fd56bb"><init></td></tr></table>>, shape=box]
-k_e20aa4f9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ManagedServletPipeline<br align="left"/></font></td></tr><tr><td align="left" port="m_c910e7a6"><init></td></tr></table>>, shape=box]
-k_ae1a7ede [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">JpaPersistService<br align="left"/></font></td></tr><tr><td align="left" port="m_39b7e4fa"><init></td></tr></table>>, shape=box]
-k_33bd1bc8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KunePersistenceInitializer<br align="left"/></font></td></tr><tr><td align="left" port="m_724ea93f"><init></td></tr></table>>, shape=box]
-k_9b3b57fa [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KunePersistenceService<br align="left"/></font></td></tr><tr><td align="left" port="m_1af67f92"><init></td></tr><tr><td align="left" port="m_b7f26df5">databaseInitializer</td></tr></table>>, shape=box]
-k_edd20636 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SocialNetwork<br align="left"/></font></td></tr><tr><td align="left" port="m_29530556"><init></td></tr></table>>, shape=box]
-k_8c7fc3dd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">XMLActionReader<br align="left"/></font></td></tr><tr><td align="left" port="m_8e4df240"><init></td></tr></table>>, shape=box]
-k_b8b1fb55 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ServerToolRegistry<br align="left"/></font></td></tr><tr><td align="left" port="m_b4a6ea93"><init></td></tr></table>>, shape=box]
-k_aa5efde3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileUploadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_f70b907a"><init></td></tr><tr><td align="left" port="m_fbf8f608">kuneProperties</td></tr><tr><td align="left" port="m_75d06daa">i18n</td></tr><tr><td align="left" port="m_9a2f00cb">accessService</td></tr><tr><td align="left" port="m_3f42d6ac">creationService</td></tr><tr><td align="left" port="m_55fe5eeb">fileManager</td></tr><tr><td align="left" port="m_f73bea64">i18n</td></tr><tr><td align="left" port="m_9359f431">userSession</td></tr></table>>, shape=box]
-k_3fdfa1f3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileDownloadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_a193f493"><init></td></tr><tr><td align="left" port="m_e765dc67">contentManager</td></tr><tr><td align="left" port="m_1457c827">kuneProperties</td></tr><tr><td align="left" port="m_116dcc06">fileUtils</td></tr></table>>, shape=box]
-k_f073050a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">EntityLogoUploadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_1d803b88"><init></td></tr></table>>, shape=box]
-k_cc3648a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">EntityLogoDownloadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_fd8a1421"><init></td></tr><tr><td align="left" port="m_e17f200f">groupManager</td></tr></table>>, shape=box]
-k_e01da407 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ParticipantUtils<br align="left"/></font></td></tr><tr><td align="left" port="m_ffdcacd3"><init></td></tr></table>>, shape=box]
-k_96a0f6e3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveEmailNotifier<br align="left"/></font></td></tr><tr><td align="left" port="m_dadc2f23"><init></td></tr></table>>, shape=box]
-k_4eb32c88 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">PendingNotificationSender<br align="left"/></font></td></tr><tr><td align="left" port="m_6683cfea"><init></td></tr></table>>, shape=box]
-k_888ff559 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CronServerTasksManager<br align="left"/></font></td></tr><tr><td align="left" port="m_6e568d1e"><init></td></tr></table>>, shape=box]
-k_a385bbee [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DocumentServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_7d837e0d"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_c39634b7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">BlogServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_15dbf5cc"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_d29d0090 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WikiServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_760be197"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_3e11d995 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ChatServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_a9ff88e7"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_d7ead9b2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">BarterServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_f138584c"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_bf14fe3a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">EventsServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_3b84fb69"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_928ab46b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">TaskServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_1e5046ac"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_a489c883 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ListsServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_d1e0d2bd"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
-k_9aa7b1a3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">InternalServletModule$BackwardsCompatibleServletContextProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_2e3e1d1"><init></td></tr></table>>, shape=box]
-k_4c3181a3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">JpaPersistService$EntityManagerFactoryProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_535448fb"><init></td></tr></table>>, shape=box]
-k_76fbe1f5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">MyDataSourceOneSessionProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_dec4736d"><init></td></tr><tr><td align="left" port="m_4835dd36">entityManagerProvider</td></tr></table>>, shape=box]
-k_d7664ccd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomPersistFilter<br align="left"/></font></td></tr><tr><td align="left" port="m_762b5a60"><init></td></tr></table>>, shape=box]
-k_34146061 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_a1db3271"><init></td></tr></table>>, shape=box]
-k_23e4713d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">GroupManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_7182081"><init></td></tr></table>>, shape=box]
-k_a95a0142 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContentManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_540a509d"><init></td></tr></table>>, shape=box]
-k_6e7a86e2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ToolConfigurationManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_80d9bd00"><init></td></tr></table>>, shape=box]
-k_211a147a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContainerManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_4eabfea5"><init></td></tr></table>>, shape=box]
-k_bcc05686 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">LicenseManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_b8b71743"><init></td></tr><tr><td align="left" port="m_702001c6">#setLicenseFinder(...)</td></tr></table>>, shape=box]
-k_4d9521fe [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SocialNetworkManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_155ec683"><init></td></tr></table>>, shape=box]
-k_6d7939e2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">XmppManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_101e3d67"><init></td></tr></table>>, shape=box]
-k_74d84ba7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ChatManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_5a841140"><init></td></tr></table>>, shape=box]
-k_aa995474 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">RateManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_4f9b8ac6"><init></td></tr></table>>, shape=box]
-k_a1ef436f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nCountryManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_eb61cf5a"><init></td></tr></table>>, shape=box]
-k_d9cc655c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nLanguageManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_eccba8fc"><init></td></tr></table>>, shape=box]
-k_be0df4f2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nTranslationManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_f548b735"><init></td></tr></table>>, shape=box]
-k_8d8763fc [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">TagManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_aa2699dc"><init></td></tr></table>>, shape=box]
-k_ce20d85e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">TagUserContentManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_b707ae9a"><init></td></tr></table>>, shape=box]
-k_33ad704e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_11088986"><init></td></tr></table>>, shape=box]
-k_648b0d65 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ExtMediaDescripManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_caed5f27"><init></td></tr></table>>, shape=box]
-k_13cb7cfc [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KuneWaveManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_d21306a0"><init></td></tr></table>>, shape=box]
-k_710db6c7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SiteRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_94bc12fa"><init></td></tr></table>>, shape=box]
-k_9954bf2a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">GroupRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_f8b7308a"><init></td></tr></table>>, shape=box]
-k_ba1ed833 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContentRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_6bc89f50"><init></td></tr></table>>, shape=box]
-k_9e1c3bcd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_ecb87f6"><init></td></tr></table>>, shape=box]
-k_3e2c542c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SocialNetworkRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_b56ae5c8"><init></td></tr></table>>, shape=box]
-k_27aebc9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_20e4f4c3"><init></td></tr></table>>, shape=box]
-k_1522a94f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ListsRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_19f5554c"><init></td></tr></table>>, shape=box]
-k_94a0c3b7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StatsRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_29212e6a"><init></td></tr></table>>, shape=box]
-k_78c34902 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserInfoServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_e2253da6"><init></td></tr></table>>, shape=box]
-k_994472f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CreationServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_3ada629b"><init></td></tr></table>>, shape=box]
-k_acd8cfab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">AccessRightsServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_a352c536"><init></td></tr></table>>, shape=box]
-k_6f494958 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">AccessServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_63a0fdbf"><init></td></tr></table>>, shape=box]
-k_d357d6a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FinderServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_2d8dc501"><init></td></tr></table>>, shape=box]
-k_cabb1647 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StateServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_fc5df405"><init></td></tr></table>>, shape=box]
-k_2da29983 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nTranslationServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_1b1ed846"><init></td></tr></table>>, shape=box]
-k_26f8fb23 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KuneWaveServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_f42f63ac"><init></td></tr></table>>, shape=box]
-k_1e755bca [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">MailServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_a2bece9f"><init></td></tr></table>>, shape=box]
-k_75cf6687 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StatsServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_96bb30a1"><init></td></tr></table>>, shape=box]
-k_1ea1ab37 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DozerMapper<br align="left"/></font></td></tr><tr><td align="left" port="m_100deaab"><init></td></tr></table>>, shape=box]
-k_c6d9dbe4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserSessionManager<br align="left"/></font></td></tr><tr><td align="left" port="m_c72f445d"><init></td></tr></table>>, shape=box]
-k_92a2ff20 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotificationSenderDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_87014a14"><init></td></tr></table>>, shape=box]
-k_5d423cd2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">Injector<br align="left"/></font></td></tr></table>>, shape=box]
-i_5d423cd2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">[unknown source]<br align="left"/></font><font color="#ffffff">Provider<Injector><br align="left"/></font></td></tr></table>>, shape=box]
-k_8b7d57ca [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultRESTMethodFinder<br align="left"/></font></td></tr><tr><td align="left" port="m_ed90671"><init></td></tr></table>>, shape=box]
-k_ebdd5943 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">JSONLibRESTSerializer<br align="left"/></font></td></tr><tr><td align="left" port="m_38c8ab78"><init></td></tr></table>>, shape=box]
-k_58b25e68 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DatabaseInitializer<br align="left"/></font></td></tr><tr><td align="left" port="m_1b090b84"><init></td></tr></table>>, shape=box]
-k_a51f5dd5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileUtils<br align="left"/></font></td></tr><tr><td align="left" port="m_ed1988bf"><init></td></tr></table>>, shape=box]
-k_63626340 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KuneBasicProperties<br align="left"/></font></td></tr><tr><td align="left" port="m_94b0e6a0"><init></td></tr></table>>, shape=box]
-k_bbcefa18 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=wave_server_domain)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_bbcefa18 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"localhost"<br align="left"/></font></td></tr></table>>, shape=box]
-k_a32471fe [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveBus<br align="left"/></font></td></tr></table>>, shape=box]
-k_deac30bd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomJobFactory<br align="left"/></font></td></tr><tr><td align="left" port="m_d67d262c"><init></td></tr></table>>, shape=box]
-k_d1a9c6cf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StdSchedulerFactory<br align="left"/></font></td></tr><tr><td align="left" port="m_b26be00d"><init></td></tr></table>>, shape=box]
-k_107a33fb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccountStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_d09b5324 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ChatProperties<br align="left"/></font></td></tr><tr><td align="left" port="m_14070d2b"><init></td></tr></table>>, shape=box]
-k_2dec6c9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomUserRegistrationServlet<br align="left"/></font></td></tr><tr><td align="left" port="m_145a2d5b"><init></td></tr></table>>, shape=box]
-k_ed3bb2d4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotificationService<br align="left"/></font></td></tr><tr><td align="left" port="m_f7fa287d"><init></td></tr></table>>, shape=box]
-k_2501bc07 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ReservedWordsRegistry<br align="left"/></font></td></tr><tr><td align="left" port="m_de674d3e"><init></td></tr></table>>, shape=box]
-k_7ec03d78 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomWaveClientServlet<br align="left"/></font></td></tr><tr><td align="left" port="m_ab1e54db"><init></td></tr></table>>, shape=box]
-k_4bf632c5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=use_socketio)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
-i_4bf632c5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
-k_f1928bf8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_7034c7d2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EventDataConverterManager<br align="left"/></font></td></tr></table>>, shape=box]
-i_7034c7d2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">EventDataConverterModule.java:43<br align="left"/></font><font color="#ffffff">#provideEventDataConverterManager()<br align="left"/></font></td></tr></table>>, shape=box]
-k_5ecb29e3 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=DataApiRegistry)<br align="left"/></font><font color="#000000">OperationServiceRegistry<br align="left"/></font></td></tr></table>>, shape=box]
-i_5ecb29e3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:117<br align="left"/></font><font color="#ffffff">#provideDataApiRegistry(SearchService)<br align="left"/></font></td></tr></table>>, shape=box]
-k_ef3f9bf1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveRenderer<br align="left"/></font></td></tr></table>>, shape=box]
-k_c5f43fe [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ConversationUtil<br align="left"/></font></td></tr><tr><td align="left" port="m_cb039b61"><init></td></tr></table>>, shape=box]
-k_66a99b94 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_2721f26b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveletNotificationDispatcher<br align="left"/></font></td></tr><tr><td align="left" port="m_72bb3f17"><init></td></tr></table>>, shape=box]
-k_6b87e61f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileAccountStore<br align="left"/></font></td></tr><tr><td align="left" port="m_2bca331e"><init></td></tr></table>>, shape=box]
-k_fcb759e6 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=disable_registration)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
-i_fcb759e6 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">false<br align="left"/></font></td></tr></table>>, shape=box]
-k_f3f49125 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotificationHtmlHelper<br align="left"/></font></td></tr><tr><td align="left" port="m_40754071"><init></td></tr></table>>, shape=box]
-k_c1b15a81 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserSession<br align="left"/></font></td></tr><tr><td align="left" port="m_4d2e2d30"><init></td></tr></table>>, shape=box]
-k_81bf39cf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SessionManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_bc6356d8"><init></td></tr></table>>, shape=box]
-k_f801e1f1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SearchService<br align="left"/></font></td></tr><tr><td align="left" port="m_22b30b9b"><init></td></tr></table>>, shape=box]
-k_ea6f93fe [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ThreadedWaveRenderer<br align="left"/></font></td></tr><tr><td align="left" port="m_b9a42285"><init></td></tr></table>>, shape=box]
-k_140c93ab [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGenerator<br align="left"/></font></td></tr></table>>, shape=box]
-i_140c93ab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:106<br align="left"/></font><font color="#ffffff">#provideIdGenerator(String, Seed)<br align="left"/></font></td></tr></table>>, shape=box]
-k_744f2334 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveServerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_3065e839"><init></td></tr></table>>, shape=box]
-k_91161f83 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationHostBridge<br align="left"/></font><font color="#000000">WaveletFederationListener$Factory<br align="left"/></font></td></tr></table>>, shape=box]
-k_f7d047b9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertificateManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_50cd9615 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=account_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_50cd9615 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_accounts"<br align="left"/></font></td></tr></table>>, shape=box]
-k_ee7215a0 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">AbsoluteFileDownloadUtils<br align="left"/></font></td></tr><tr><td align="left" port="m_30d2c19e"><init></td></tr></table>>, shape=box]
-k_3e09faf2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_74c3c0d2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SearchProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_d63563c2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">Templates<br align="left"/></font></td></tr><tr><td align="left" port="m_c73d3a59"><init></td></tr></table>>, shape=box]
-k_c898c54b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContentRenderer<br align="left"/></font></td></tr><tr><td align="left" port="m_946dead5"><init></td></tr></table>>, shape=box]
-k_33570740 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGeneratorImpl$Seed<br align="left"/></font></td></tr></table>>, shape=box]
-i_33570740 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:126<br align="left"/></font><font color="#ffffff">#provideSeed(SecureRandom)<br align="left"/></font></td></tr></table>>, shape=box]
-k_ca34da5f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=listener_executor)<br align="left"/></font><font color="#000000">Executor<br align="left"/></font></td></tr></table>>, shape=box]
-i_ca34da5f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:106<br align="left"/></font><font color="#ffffff">ThreadPoolExecutor<br align="left"/></font></td></tr></table>>, shape=box]
-k_9831ace4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationRemoteBridge<br align="left"/></font><font color="#000000">WaveletFederationProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_73658105 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveMap<br align="left"/></font></td></tr><tr><td align="left" port="m_a29919e6"><init></td></tr></table>>, shape=box]
-k_c9a11a3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationHost<br align="left"/></font></td></tr><tr><td align="left" port="m_dba23bb0"><init></td></tr></table>>, shape=box]
-k_dbdd067e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CertificateManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_7dc25cb3"><init></td></tr></table>>, shape=box]
-k_a0ee12e3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">HashSessionManager<br align="left"/></font></td></tr><tr><td align="left" port="m_54776227"><init></td></tr></table>>, shape=box]
-k_5293dba6 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">MemorySearchProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_5b65d1b7"><init></td></tr></table>>, shape=box]
-k_529b935b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">Markup<br align="left"/></font></td></tr><tr><td align="left" port="m_6e9c9f8f"><init></td></tr></table>>, shape=box]
-k_7b520ec6 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">GadgetRenderer<br align="left"/></font></td></tr><tr><td align="left" port="m_4e215f96"><init></td></tr></table>>, shape=box]
-k_c3234f04 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SecureRandom<br align="left"/></font></td></tr></table>>, shape=box]
-i_c3234f04 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:112<br align="left"/></font><font color="#ffffff">#provideSecureRandom()<br align="left"/></font></td></tr></table>>, shape=box]
-k_c5aa0274 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationRemote<br align="left"/></font></td></tr><tr><td align="left" port="m_8c82dc4e"><init></td></tr></table>>, shape=box]
-k_218c2334 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RemoteWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
-i_218c2334 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideRemoteWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
-k_7b747c12 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LocalWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
-i_7b747c12 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideLocalWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
-k_ab27ace4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletNotificationSubscriber<br align="left"/></font></td></tr></table>>, shape=box]
-k_6d08d305 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveDigester<br align="left"/></font></td></tr><tr><td align="left" port="m_3d5a1b27"><init></td></tr></table>>, shape=box]
-k_2050c643 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaAndSnapshotStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_52a8a871 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertPathStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_7c3a84a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SignatureHandler<br align="left"/></font></td></tr></table>>, shape=box]
-k_28873eb1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveSignatureVerifier<br align="left"/></font></td></tr><tr><td align="left" port="m_a87b4d2a"><init></td></tr></table>>, shape=box]
-k_c3c30021 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
-i_c3c30021 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
-k_4ff24fca [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">PerUserWaveViewSubscriber<br align="left"/></font></td></tr><tr><td align="left" port="m_bf9bd871"><init></td></tr></table>>, shape=box]
-k_556cc59f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_a7dbb996 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DeltaStoreBasedSnapshotStore<br align="left"/></font></td></tr><tr><td align="left" port="m_f7ad7a10"><init></td></tr></table>>, shape=box]
-k_928bb0fd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileSignerInfoStore<br align="left"/></font></td></tr><tr><td align="left" port="m_d805501f"><init></td></tr></table>>, shape=box]
-k_70d75d3e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NonSigningSignatureHandler$NonSigningSignatureHandlerProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_6c0a518"><init></td></tr></table>>, shape=box]
-k_e19e23b5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveCertPathValidator<br align="left"/></font></td></tr></table>>, shape=box]
-i_e19e23b5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideWaveCertPathValidator(boolean, TimeSource, VerifiedCertChainCache, TrustRootsProvider)<br align="left"/></font></td></tr></table>>, shape=box]
-k_8823a3e5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileDeltaStore<br align="left"/></font></td></tr><tr><td align="left" port="m_408652f3"><init></td></tr></table>>, shape=box]
-k_4481b49f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=signer_info_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_4481b49f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_certificates"<br align="left"/></font></td></tr></table>>, shape=box]
-k_6bad9e01 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TrustRootsProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_2845e07 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">VerifiedCertChainCache<br align="left"/></font></td></tr></table>>, shape=box]
-k_4e3cfd49 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TimeSource<br align="left"/></font></td></tr></table>>, shape=box]
-k_ae676420 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_signer_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
-i_ae676420 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
-k_f7c49aa [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=delta_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_f7c49aa [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_deltas"<br align="left"/></font></td></tr></table>>, shape=box]
-k_2288b0a9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTrustRootsProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_518d5280"><init></td></tr></table>>, shape=box]
-k_d073cdd5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultCacheImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_5a8716ec"><init></td></tr></table>>, shape=box]
-k_fbd16a34 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTimeSource<br align="left"/></font></td></tr><tr><td align="left" port="m_24dcbc5e"><init></td></tr></table>>, shape=box]
-k_c92e8c4d -> k_3208fff2 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_2ca5daf6 -> k_ef0fca5f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_57676221 -> k_3e59236a [style=dashed, arrowtail=none, arrowhead=onormal]
-k_c2892102 -> k_9aa7b1a3 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_3208fff2 -> i_3208fff2 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_ef0fca5f -> i_ef0fca5f [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_e44414fe -> i_e44414fe [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_77c04a82 -> i_77c04a82 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_d7819d58 -> i_d7819d58 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_ec0eec1 -> i_ec0eec1 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_3025761f -> i_3025761f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_4af18928 -> k_ae1a7ede [style=dashed, arrowtail=none, arrowhead=onormal]
-k_34d8ea68 -> k_ae1a7ede [style=dashed, arrowtail=none, arrowhead=onormal]
-k_bd577e32 -> k_ae1a7ede [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_efaafb9a -> k_4c3181a3 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_ed3850fe -> i_ed3850fe [style=dashed, arrowtail=none, arrowhead=onormal]
-k_50c5378e -> i_50c5378e [style=dashed, arrowtail=none, arrowhead=onormal]
-k_e32fd65a -> i_e32fd65a [style=dashed, arrowtail=none, arrowhead=onormal]
-k_c52e8b1f -> i_c52e8b1f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f190cf1a -> i_f190cf1a [style=dashed, arrowtail=none, arrowhead=onormal]
-k_9e4d04a6 -> i_9e4d04a6 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_e0cca2c0 -> i_e0cca2c0 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_571c5d0 -> i_571c5d0 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d05d4d -> i_d05d4d [style=dashed, arrowtail=none, arrowhead=onormal]
-k_a599624d -> i_a599624d [style=dashed, arrowtail=none, arrowhead=onormal]
-k_23d1709 -> i_23d1709 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_975262ab -> i_975262ab [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f7b6406d -> k_76fbe1f5 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_779877f7 -> i_779877f7 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_91a74692 -> k_d7664ccd [style=dashed, arrowtail=none, arrowhead=onormal]
-k_23eb5148 -> i_23eb5148 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_713ad964 -> k_34146061 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_38aee1f8 -> k_23e4713d [style=dashed, arrowtail=none, arrowhead=onormal]
-k_157473fe -> k_a95a0142 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_1acc6318 -> k_6e7a86e2 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_a4692fd8 -> k_211a147a [style=dashed, arrowtail=none, arrowhead=onormal]
-k_74d7c200 -> k_bcc05686 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_90277b38 -> k_4d9521fe [style=dashed, arrowtail=none, arrowhead=onormal]
-k_4984b5f -> k_6d7939e2 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f4865409 -> k_74d84ba7 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_a164c085 -> k_aa995474 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_313e6bb7 -> k_a1ef436f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_1e55cee9 -> k_d9cc655c [style=dashed, arrowtail=none, arrowhead=onormal]
-k_2b3b226a -> k_be0df4f2 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d1eae4dc -> k_8d8763fc [style=dashed, arrowtail=none, arrowhead=onormal]
-k_19107f5b -> k_ce20d85e [style=dashed, arrowtail=none, arrowhead=onormal]
-k_a0509078 -> k_33ad704e [style=dashed, arrowtail=none, arrowhead=onormal]
-k_45bff81a -> k_648b0d65 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f2e2f2a7 -> k_13cb7cfc [style=dashed, arrowtail=none, arrowhead=onormal]
-k_11ed20eb -> k_710db6c7 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_b8cb81fe -> k_9954bf2a [style=dashed, arrowtail=none, arrowhead=onormal]
-k_8453f77 -> k_ba1ed833 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_3c71cd07 -> k_9e1c3bcd [style=dashed, arrowtail=none, arrowhead=onormal]
-k_4d085577 -> k_3e2c542c [style=dashed, arrowtail=none, arrowhead=onormal]
-k_cdb92fce -> k_27aebc9 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d1806ccf -> k_1522a94f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_94078109 -> k_94a0c3b7 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f4da46d1 -> k_78c34902 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_ab46457f -> k_994472f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f99f2b86 -> k_acd8cfab [style=dashed, arrowtail=none, arrowhead=onormal]
-k_8636f4ac -> k_6f494958 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_7ecc0a55 -> k_d357d6a [style=dashed, arrowtail=none, arrowhead=onormal]
-k_a66e0dc0 -> k_cabb1647 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_24961ca8 -> k_2da29983 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_b81a1c1 -> k_2da29983 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_aa3c53ae -> k_26f8fb23 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_2eb97c23 -> k_1e755bca [style=dashed, arrowtail=none, arrowhead=onormal]
-k_5fe7fac5 -> k_75cf6687 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_9f28c448 -> k_1ea1ab37 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_48c0beec -> k_c6d9dbe4 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_5676f2ec -> k_92a2ff20 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_3edb753c -> i_3edb753c [style=dashed, arrowtail=none, arrowhead=onormal]
-i_3edb753c:m_ea7d63:e -> k_5d423cd2 [style=solid, arrowtail=none, arrowhead=normal]
-k_e518eb99 -> k_8b7d57ca [style=dashed, arrowtail=none, arrowhead=onormal]
-k_79cc66c6 -> k_ebdd5943 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_3e59236a:m_84fd56bb:e -> k_5d423cd2 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e59236a:m_84fd56bb:e -> k_e20aa4f9 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e59236a:m_84fd56bb:e -> k_c2892102 [style=solid, arrowtail=none, arrowhead=normal]
-k_e20aa4f9:m_c910e7a6:e -> k_5d423cd2 [style=solid, arrowtail=none, arrowhead=normal]
-k_ae1a7ede:m_39b7e4fa:e -> k_ec0eec1 [style=solid, arrowtail=none, arrowhead=normal]
-k_ae1a7ede:m_39b7e4fa:e -> k_3025761f [style=solid, arrowtail=none, arrowhead=normal]
-k_33bd1bc8:m_724ea93f:e -> k_4af18928 [style=solid, arrowtail=none, arrowhead=normal]
-k_9b3b57fa:m_b7f26df5:e -> k_58b25e68 [style=solid, arrowtail=none, arrowhead=normal]
-k_b8b1fb55:m_b4a6ea93:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_aa5efde3:m_fbf8f608:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_aa5efde3:m_75d06daa:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_aa5efde3:m_9a2f00cb:e -> k_8636f4ac [style=solid, arrowtail=none, arrowhead=normal]
-k_aa5efde3:m_3f42d6ac:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_aa5efde3:m_55fe5eeb:e -> k_a0509078 [style=solid, arrowtail=none, arrowhead=normal]
-k_aa5efde3:m_f73bea64:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_aa5efde3:m_9359f431:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_3fdfa1f3:m_e765dc67:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_3fdfa1f3:m_1457c827:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_3fdfa1f3:m_116dcc06:e -> k_a51f5dd5 [style=solid, arrowtail=none, arrowhead=normal]
-k_f073050a:m_1d803b88:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_f073050a:m_1d803b88:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_f073050a:m_1d803b88:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_cc3648a:m_e17f200f:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_e01da407:m_ffdcacd3:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_e01da407:m_ffdcacd3:e -> k_63626340 [style=solid, arrowtail=none, arrowhead=normal]
-k_96a0f6e3:m_dadc2f23:e -> k_a32471fe [style=solid, arrowtail=none, arrowhead=normal]
-k_96a0f6e3:m_dadc2f23:e -> k_4eb32c88 [style=solid, arrowtail=none, arrowhead=normal]
-k_96a0f6e3:m_dadc2f23:e -> k_63626340 [style=solid, arrowtail=none, arrowhead=normal]
-k_96a0f6e3:m_dadc2f23:e -> k_e01da407 [style=solid, arrowtail=none, arrowhead=normal]
-k_96a0f6e3:m_dadc2f23:e -> k_aa3c53ae [style=solid, arrowtail=none, arrowhead=normal]
-k_96a0f6e3:m_dadc2f23:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_4eb32c88:m_6683cfea:e -> k_5676f2ec [style=solid, arrowtail=none, arrowhead=normal]
-k_888ff559:m_6e568d1e:e -> k_d1a9c6cf [style=solid, arrowtail=none, arrowhead=normal]
-k_888ff559:m_6e568d1e:e -> k_deac30bd [style=solid, arrowtail=none, arrowhead=normal]
-k_a385bbee:m_7d837e0d:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_a385bbee:m_7d837e0d:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_a385bbee:m_7d837e0d:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_a385bbee:m_7d837e0d:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_a385bbee:m_7d837e0d:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_a385bbee:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_c39634b7:m_15dbf5cc:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_c39634b7:m_15dbf5cc:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_c39634b7:m_15dbf5cc:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_c39634b7:m_15dbf5cc:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_c39634b7:m_15dbf5cc:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_c39634b7:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_d29d0090:m_760be197:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_d29d0090:m_760be197:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_d29d0090:m_760be197:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_d29d0090:m_760be197:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_d29d0090:m_760be197:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_d29d0090:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e11d995:m_a9ff88e7:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e11d995:m_a9ff88e7:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_3e11d995:m_a9ff88e7:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e11d995:m_a9ff88e7:e -> k_74d84ba7 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e11d995:m_a9ff88e7:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e11d995:m_a9ff88e7:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_3e11d995:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_d7ead9b2:m_f138584c:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_d7ead9b2:m_f138584c:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_d7ead9b2:m_f138584c:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_d7ead9b2:m_f138584c:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_d7ead9b2:m_f138584c:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_d7ead9b2:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_bf14fe3a:m_3b84fb69:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_bf14fe3a:m_3b84fb69:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_bf14fe3a:m_3b84fb69:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_bf14fe3a:m_3b84fb69:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_bf14fe3a:m_3b84fb69:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_bf14fe3a:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_928ab46b:m_1e5046ac:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_928ab46b:m_1e5046ac:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_928ab46b:m_1e5046ac:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_928ab46b:m_1e5046ac:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_928ab46b:m_1e5046ac:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_928ab46b:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_d1e0d2bd:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_d1e0d2bd:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_d1e0d2bd:e -> k_1acc6318 [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_d1e0d2bd:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_d1e0d2bd:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_d1e0d2bd:e -> k_aa3c53ae [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_d1e0d2bd:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_a489c883:m_fce6b61b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_4c3181a3:m_535448fb:e -> k_ae1a7ede [style=solid, arrowtail=none, arrowhead=normal]
-k_76fbe1f5:m_4835dd36:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_d7664ccd:m_762b5a60:e -> k_34d8ea68 [style=solid, arrowtail=none, arrowhead=normal]
-k_d7664ccd:m_762b5a60:e -> k_4af18928 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_1e55cee9 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_313e6bb7 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_4984b5f [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_d09b5324 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_b81a1c1 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_2dec6c9 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_107a33fb [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_aa3c53ae [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_e01da407 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_63626340 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_34146061:m_a1db3271:e -> k_ed3bb2d4 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_c52e8b1f [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_63626340 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_74d7c200 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_571c5d0 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_a0509078 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_23e4713d:m_7182081:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_50c5378e [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_ed3850fe [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_7ecc0a55 [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_9e4d04a6 [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_19107f5b [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_aa3c53ae [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_e01da407 [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_a95a0142:m_540a509d:e -> k_8c7fc3dd [style=solid, arrowtail=none, arrowhead=normal]
-k_6e7a86e2:m_80d9bd00:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_211a147a:m_4eabfea5:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_211a147a:m_4eabfea5:e -> k_50c5378e [style=solid, arrowtail=none, arrowhead=normal]
-k_211a147a:m_4eabfea5:e -> k_ed3850fe [style=solid, arrowtail=none, arrowhead=normal]
-k_bcc05686:m_b8b71743:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_bcc05686:m_b8b71743:e -> k_63626340 [style=solid, arrowtail=none, arrowhead=normal]
-k_bcc05686:m_b8b71743:e -> k_571c5d0 [style=solid, arrowtail=none, arrowhead=normal]
-k_bcc05686:m_702001c6:e -> k_571c5d0 [style=solid, arrowtail=none, arrowhead=normal]
-k_4d9521fe:m_155ec683:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_4d9521fe:m_155ec683:e -> k_c52e8b1f [style=solid, arrowtail=none, arrowhead=normal]
-k_4d9521fe:m_155ec683:e -> k_f99f2b86 [style=solid, arrowtail=none, arrowhead=normal]
-k_4d9521fe:m_155ec683:e -> k_713ad964 [style=solid, arrowtail=none, arrowhead=normal]
-k_6d7939e2:m_101e3d67:e -> k_d09b5324 [style=solid, arrowtail=none, arrowhead=normal]
-k_74d84ba7:m_5a841140:e -> k_4984b5f [style=solid, arrowtail=none, arrowhead=normal]
-k_74d84ba7:m_5a841140:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_74d84ba7:m_5a841140:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_aa995474:m_4f9b8ac6:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_aa995474:m_4f9b8ac6:e -> k_d05d4d [style=solid, arrowtail=none, arrowhead=normal]
-k_a1ef436f:m_eb61cf5a:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_a1ef436f:m_eb61cf5a:e -> k_f190cf1a [style=solid, arrowtail=none, arrowhead=normal]
-k_d9cc655c:m_eccba8fc:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_d9cc655c:m_eccba8fc:e -> k_9e4d04a6 [style=solid, arrowtail=none, arrowhead=normal]
-k_be0df4f2:m_f548b735:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_be0df4f2:m_f548b735:e -> k_e0cca2c0 [style=solid, arrowtail=none, arrowhead=normal]
-k_be0df4f2:m_f548b735:e -> k_1e55cee9 [style=solid, arrowtail=none, arrowhead=normal]
-k_8d8763fc:m_aa2699dc:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_8d8763fc:m_aa2699dc:e -> k_a599624d [style=solid, arrowtail=none, arrowhead=normal]
-k_ce20d85e:m_b707ae9a:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_ce20d85e:m_b707ae9a:e -> k_d1eae4dc [style=solid, arrowtail=none, arrowhead=normal]
-k_ce20d85e:m_b707ae9a:e -> k_23d1709 [style=solid, arrowtail=none, arrowhead=normal]
-k_648b0d65:m_caed5f27:e -> k_779877f7 [style=solid, arrowtail=none, arrowhead=normal]
-k_648b0d65:m_caed5f27:e -> k_e32fd65a [style=solid, arrowtail=none, arrowhead=normal]
-k_13cb7cfc:m_d21306a0:e -> k_aa3c53ae [style=solid, arrowtail=none, arrowhead=normal]
-k_13cb7cfc:m_d21306a0:e -> k_e01da407 [style=solid, arrowtail=none, arrowhead=normal]
-k_13cb7cfc:m_d21306a0:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_13cb7cfc:m_d21306a0:e -> k_c52e8b1f [style=solid, arrowtail=none, arrowhead=normal]
-k_13cb7cfc:m_d21306a0:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_13cb7cfc:m_d21306a0:e -> k_713ad964 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_713ad964 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_f4da46d1 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_74d7c200 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_9f28c448 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_d09b5324 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_1e55cee9 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_313e6bb7 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_710db6c7:m_94bc12fa:e -> k_45bff81a [style=solid, arrowtail=none, arrowhead=normal]
-k_9954bf2a:m_f8b7308a:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_9954bf2a:m_f8b7308a:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_9954bf2a:m_f8b7308a:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_9954bf2a:m_f8b7308a:e -> k_9f28c448 [style=solid, arrowtail=none, arrowhead=normal]
-k_9954bf2a:m_f8b7308a:e -> k_2501bc07 [style=solid, arrowtail=none, arrowhead=normal]
-k_9954bf2a:m_f8b7308a:e -> k_ba1ed833 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_7ecc0a55 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_8636f4ac [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_f99f2b86 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_a66e0dc0 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_ab46457f [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_19107f5b [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_9f28c448 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_f4865409 [style=solid, arrowtail=none, arrowhead=normal]
-k_ba1ed833:m_6bc89f50:e -> k_f2e2f2a7 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_c1b15a81 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_713ad964 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_4bf632c5 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_f4da46d1 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_9f28c448 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_f1928bf8 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_7ec03d78 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_2501bc07 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_ba1ed833 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_9e1c3bcd:m_ecb87f6:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_3e2c542c:m_b56ae5c8:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e2c542c:m_b56ae5c8:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e2c542c:m_b56ae5c8:e -> k_90277b38 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e2c542c:m_b56ae5c8:e -> k_9f28c448 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e2c542c:m_b56ae5c8:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_3e2c542c:m_b56ae5c8:e -> k_ed3bb2d4 [style=solid, arrowtail=none, arrowhead=normal]
-k_27aebc9:m_20e4f4c3:e -> k_3208fff2 [style=solid, arrowtail=none, arrowhead=normal]
-k_27aebc9:m_20e4f4c3:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_27aebc9:m_20e4f4c3:e -> k_2b3b226a [style=solid, arrowtail=none, arrowhead=normal]
-k_27aebc9:m_20e4f4c3:e -> k_1e55cee9 [style=solid, arrowtail=none, arrowhead=normal]
-k_27aebc9:m_20e4f4c3:e -> k_9f28c448 [style=solid, arrowtail=none, arrowhead=normal]
-k_1522a94f:m_19f5554c:e -> k_ba1ed833 [style=solid, arrowtail=none, arrowhead=normal]
-k_1522a94f:m_19f5554c:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_1522a94f:m_19f5554c:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_94a0c3b7:m_29212e6a:e -> k_5fe7fac5 [style=solid, arrowtail=none, arrowhead=normal]
-k_94a0c3b7:m_29212e6a:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_94a0c3b7:m_29212e6a:e -> k_9f28c448 [style=solid, arrowtail=none, arrowhead=normal]
-k_78c34902:m_e2253da6:e -> k_90277b38 [style=solid, arrowtail=none, arrowhead=normal]
-k_78c34902:m_e2253da6:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_994472f:m_3ada629b:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_994472f:m_3ada629b:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_994472f:m_3ada629b:e -> k_b8b1fb55 [style=solid, arrowtail=none, arrowhead=normal]
-k_6f494958:m_63a0fdbf:e -> k_7ecc0a55 [style=solid, arrowtail=none, arrowhead=normal]
-k_6f494958:m_63a0fdbf:e -> k_f99f2b86 [style=solid, arrowtail=none, arrowhead=normal]
-k_d357d6a:m_2d8dc501:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_d357d6a:m_2d8dc501:e -> k_a4692fd8 [style=solid, arrowtail=none, arrowhead=normal]
-k_d357d6a:m_2d8dc501:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_d357d6a:m_2d8dc501:e -> k_a164c085 [style=solid, arrowtail=none, arrowhead=normal]
-k_cabb1647:m_fc5df405:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_cabb1647:m_fc5df405:e -> k_90277b38 [style=solid, arrowtail=none, arrowhead=normal]
-k_cabb1647:m_fc5df405:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_cabb1647:m_fc5df405:e -> k_19107f5b [style=solid, arrowtail=none, arrowhead=normal]
-k_cabb1647:m_fc5df405:e -> k_f99f2b86 [style=solid, arrowtail=none, arrowhead=normal]
-k_cabb1647:m_fc5df405:e -> k_24961ca8 [style=solid, arrowtail=none, arrowhead=normal]
-k_cabb1647:m_fc5df405:e -> k_aa3c53ae [style=solid, arrowtail=none, arrowhead=normal]
-k_2da29983:m_1b1ed846:e -> k_2b3b226a [style=solid, arrowtail=none, arrowhead=normal]
-k_2da29983:m_1b1ed846:e -> k_c6d9dbe4 [style=solid, arrowtail=none, arrowhead=normal]
-k_2da29983:m_1b1ed846:e -> k_1e55cee9 [style=solid, arrowtail=none, arrowhead=normal]
-k_26f8fb23:m_f42f63ac:e -> k_7034c7d2 [style=solid, arrowtail=none, arrowhead=normal]
-k_26f8fb23:m_f42f63ac:e -> k_5ecb29e3 [style=solid, arrowtail=none, arrowhead=normal]
-k_26f8fb23:m_f42f63ac:e -> k_66a99b94 [style=solid, arrowtail=none, arrowhead=normal]
-k_26f8fb23:m_f42f63ac:e -> k_c5f43fe [style=solid, arrowtail=none, arrowhead=normal]
-k_26f8fb23:m_f42f63ac:e -> k_e01da407 [style=solid, arrowtail=none, arrowhead=normal]
-k_26f8fb23:m_f42f63ac:e -> k_ef3f9bf1 [style=solid, arrowtail=none, arrowhead=normal]
-k_26f8fb23:m_f42f63ac:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_1e755bca:m_a2bece9f:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_75cf6687:m_96bb30a1:e -> k_975262ab [style=solid, arrowtail=none, arrowhead=normal]
-k_75cf6687:m_96bb30a1:e -> k_c52e8b1f [style=solid, arrowtail=none, arrowhead=normal]
-k_75cf6687:m_96bb30a1:e -> k_50c5378e [style=solid, arrowtail=none, arrowhead=normal]
-k_c6d9dbe4:m_c72f445d:e -> k_713ad964 [style=solid, arrowtail=none, arrowhead=normal]
-k_c6d9dbe4:m_c72f445d:e -> k_c1b15a81 [style=solid, arrowtail=none, arrowhead=normal]
-k_92a2ff20:m_87014a14:e -> k_2eb97c23 [style=solid, arrowtail=none, arrowhead=normal]
-k_92a2ff20:m_87014a14:e -> k_aa3c53ae [style=solid, arrowtail=none, arrowhead=normal]
-k_92a2ff20:m_87014a14:e -> k_4984b5f [style=solid, arrowtail=none, arrowhead=normal]
-k_92a2ff20:m_87014a14:e -> k_b81a1c1 [style=solid, arrowtail=none, arrowhead=normal]
-k_92a2ff20:m_87014a14:e -> k_48c0beec [style=solid, arrowtail=none, arrowhead=normal]
-k_92a2ff20:m_87014a14:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_5d423cd2 -> i_5d423cd2 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_58b25e68:m_1b090b84:e -> k_63626340 [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_713ad964 [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_38aee1f8 [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_74d7c200 [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_1e55cee9 [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_313e6bb7 [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_2b3b226a [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_157473fe [style=solid, arrowtail=none, arrowhead=normal]
-k_58b25e68:m_1b090b84:e -> k_2da29983 [style=solid, arrowtail=none, arrowhead=normal]
-k_63626340:m_94b0e6a0:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_bbcefa18 -> i_bbcefa18 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_a32471fe -> k_2721f26b [style=dashed, arrowtail=none, arrowhead=onormal]
-k_107a33fb -> k_6b87e61f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d09b5324:m_14070d2b:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_2dec6c9:m_145a2d5b:e -> k_107a33fb [style=solid, arrowtail=none, arrowhead=normal]
-k_2dec6c9:m_145a2d5b:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_2dec6c9:m_145a2d5b:e -> k_fcb759e6 [style=solid, arrowtail=none, arrowhead=normal]
-k_ed3bb2d4:m_f7fa287d:e -> k_4eb32c88 [style=solid, arrowtail=none, arrowhead=normal]
-k_ed3bb2d4:m_f7fa287d:e -> k_f3f49125 [style=solid, arrowtail=none, arrowhead=normal]
-k_2501bc07:m_de674d3e:e -> k_d7819d58 [style=solid, arrowtail=none, arrowhead=normal]
-k_7ec03d78:m_ab1e54db:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_7ec03d78:m_ab1e54db:e -> k_4bf632c5 [style=solid, arrowtail=none, arrowhead=normal]
-k_7ec03d78:m_ab1e54db:e -> k_f1928bf8 [style=solid, arrowtail=none, arrowhead=normal]
-k_4bf632c5 -> i_4bf632c5 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f1928bf8 -> k_81bf39cf [style=dashed, arrowtail=none, arrowhead=onormal]
-k_7034c7d2 -> i_7034c7d2 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_5ecb29e3 -> i_5ecb29e3 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_5ecb29e3:header:e -> k_f801e1f1 [style=solid, arrowtail=none, arrowhead=normal]
-k_ef3f9bf1 -> k_ea6f93fe [style=dashed, arrowtail=none, arrowhead=onormal]
-k_c5f43fe:m_cb039b61:e -> k_140c93ab [style=solid, arrowtail=none, arrowhead=normal]
-k_66a99b94 -> k_744f2334 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_2721f26b:m_72bb3f17:e -> k_f7d047b9 [style=solid, arrowtail=none, arrowhead=normal]
-k_2721f26b:m_72bb3f17:e -> k_91161f83 [style=solid, arrowtail=none, arrowhead=normal]
-k_6b87e61f:m_2bca331e:e -> k_50cd9615 [style=solid, arrowtail=none, arrowhead=normal]
-k_fcb759e6 -> i_fcb759e6 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f3f49125:m_40754071:e -> k_ee7215a0 [style=solid, arrowtail=none, arrowhead=normal]
-k_81bf39cf:m_bc6356d8:e -> k_107a33fb [style=solid, arrowtail=none, arrowhead=normal]
-k_81bf39cf:m_bc6356d8:e -> k_3e09faf2 [style=solid, arrowtail=none, arrowhead=normal]
-k_f801e1f1:m_22b30b9b:e -> k_74c3c0d2 [style=solid, arrowtail=none, arrowhead=normal]
-k_ea6f93fe:m_b9a42285:e -> k_d63563c2 [style=solid, arrowtail=none, arrowhead=normal]
-k_ea6f93fe:m_b9a42285:e -> k_c898c54b [style=solid, arrowtail=none, arrowhead=normal]
-k_ea6f93fe:m_b9a42285:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_140c93ab -> i_140c93ab [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_140c93ab:header:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-i_140c93ab:header:e -> k_33570740 [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_ca34da5f [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_f7d047b9 [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_9831ace4 [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_73658105 [style=solid, arrowtail=none, arrowhead=normal]
-k_91161f83 -> k_c9a11a3 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f7d047b9 -> k_dbdd067e [style=dashed, arrowtail=none, arrowhead=onormal]
-k_50cd9615 -> i_50cd9615 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_ee7215a0:m_30d2c19e:e -> k_63626340 [style=solid, arrowtail=none, arrowhead=normal]
-k_3e09faf2 -> k_a0ee12e3 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_74c3c0d2 -> k_5293dba6 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d63563c2:m_c73d3a59:e -> k_529b935b [style=solid, arrowtail=none, arrowhead=normal]
-k_c898c54b:m_946dead5:e -> k_7b520ec6 [style=solid, arrowtail=none, arrowhead=normal]
-k_c898c54b:m_946dead5:e -> k_ef3f9bf1 [style=solid, arrowtail=none, arrowhead=normal]
-k_33570740 -> i_33570740 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_33570740:header:e -> k_c3234f04 [style=solid, arrowtail=none, arrowhead=normal]
-k_ca34da5f -> i_ca34da5f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_9831ace4 -> k_c5aa0274 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_73658105:m_a29919e6:e -> k_2050c643 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_ab27ace4 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_a32471fe [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_7b747c12 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_218c2334 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_6d08d305 [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_c3c30021 [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_7c3a84a [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_28873eb1 [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_52a8a871 [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_a32471fe [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_6d08d305 [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_73658105 [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_4ff24fca [style=solid, arrowtail=none, arrowhead=normal]
-k_7b520ec6:m_4e215f96:e -> k_3208fff2 [style=solid, arrowtail=none, arrowhead=normal]
-k_c3234f04 -> i_c3234f04 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_218c2334 -> i_218c2334 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_218c2334:header:e -> k_556cc59f [style=solid, arrowtail=none, arrowhead=normal]
-k_7b747c12 -> i_7b747c12 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_7b747c12:header:e -> k_556cc59f [style=solid, arrowtail=none, arrowhead=normal]
-k_ab27ace4 -> k_2721f26b [style=dashed, arrowtail=none, arrowhead=onormal]
-k_6d08d305:m_3d5a1b27:e -> k_c5f43fe [style=solid, arrowtail=none, arrowhead=normal]
-k_2050c643 -> k_a7dbb996 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_52a8a871 -> k_928bb0fd [style=dashed, arrowtail=none, arrowhead=onormal]
-k_7c3a84a -> k_70d75d3e [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_28873eb1:m_a87b4d2a:e -> k_e19e23b5 [style=solid, arrowtail=none, arrowhead=normal]
-k_28873eb1:m_a87b4d2a:e -> k_52a8a871 [style=solid, arrowtail=none, arrowhead=normal]
-k_c3c30021 -> i_c3c30021 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_4ff24fca:m_bf9bd871:e -> k_73658105 [style=solid, arrowtail=none, arrowhead=normal]
-k_556cc59f -> k_8823a3e5 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_a7dbb996:m_f7ad7a10:e -> k_556cc59f [style=solid, arrowtail=none, arrowhead=normal]
-k_928bb0fd:m_d805501f:e -> k_4481b49f [style=solid, arrowtail=none, arrowhead=normal]
-k_70d75d3e:m_6c0a518:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_e19e23b5 -> i_e19e23b5 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_e19e23b5:header:e -> k_ae676420 [style=solid, arrowtail=none, arrowhead=normal]
-i_e19e23b5:header:e -> k_4e3cfd49 [style=solid, arrowtail=none, arrowhead=normal]
-i_e19e23b5:header:e -> k_2845e07 [style=solid, arrowtail=none, arrowhead=normal]
-i_e19e23b5:header:e -> k_6bad9e01 [style=solid, arrowtail=none, arrowhead=normal]
-k_8823a3e5:m_408652f3:e -> k_f7c49aa [style=solid, arrowtail=none, arrowhead=normal]
-k_4481b49f -> i_4481b49f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_6bad9e01 -> k_2288b0a9 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_2845e07 -> k_d073cdd5 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_4e3cfd49 -> k_fbd16a34 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_ae676420 -> i_ae676420 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f7c49aa -> i_f7c49aa [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d073cdd5:m_5a8716ec:e -> k_4e3cfd49 [style=solid, arrowtail=none, arrowhead=normal]
+k_bf29a0e0 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ServletRequest<br align="left"/></font></td></tr></table>>, shape=box]
+k_ce3816f4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ServletResponse<br align="left"/></font></td></tr></table>>, shape=box]
+k_4703c789 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FilterPipeline<br align="left"/></font></td></tr></table>>, shape=box]
+k_c35365e1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ServletContext<br align="left"/></font></td></tr></table>>, shape=box]
+k_4032ff01 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HttpServletRequest<br align="left"/></font></td></tr></table>>, shape=box]
+i_4032ff01 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:95<br align="left"/></font><font color="#ffffff">#provideHttpServletRequest()<br align="left"/></font></td></tr></table>>, shape=box]
+k_be9e2855 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HttpServletResponse<br align="left"/></font></td></tr></table>>, shape=box]
+i_be9e2855 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:99<br align="left"/></font><font color="#ffffff">#provideHttpServletResponse()<br align="left"/></font></td></tr></table>>, shape=box]
+k_d54fadf [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HttpSession<br align="left"/></font></td></tr></table>>, shape=box]
+i_d54fadf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:103<br align="left"/></font><font color="#ffffff">#provideHttpSession()<br align="left"/></font></td></tr></table>>, shape=box]
+k_dc114126 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@RequestParameters<br align="left"/></font><font color="#000000">Map<String, String[]><br align="left"/></font></td></tr></table>>, shape=box]
+i_dc114126 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">InternalServletModule.java:108<br align="left"/></font><font color="#ffffff">#provideRequestParameters()<br align="left"/></font></td></tr></table>>, shape=box]
+k_f4d27dcc [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">KuneProperties<br align="left"/></font></td></tr></table>>, shape=box]
+i_f4d27dcc [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">DataSourceKunePersistModule.java:62<br align="left"/></font><font color="#ffffff">KunePropertiesDefault<br align="left"/></font></td></tr></table>>, shape=box]
+k_e5c4d047 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Jpa<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_e5c4d047 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:58<br align="left"/></font><font color="#ffffff">"development"<br align="left"/></font></td></tr></table>>, shape=box]
+k_15e1368d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Jpa<br align="left"/></font><font color="#000000">Properties<br align="left"/></font></td></tr></table>>, shape=box]
+i_15e1368d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:61<br align="left"/></font><font color="#ffffff">{hibernate.connection.username=kune, hibernate.connection.password=db4kune, hibernate.connection.url=jdbc:mysql://localhost/kune_dev?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8}<br align="left"/></font></td></tr></table>>, shape=box]
+k_12479946 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">PersistService<br align="left"/></font></td></tr></table>>, shape=box]
+k_14d21a2b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UnitOfWork<br align="left"/></font></td></tr></table>>, shape=box]
+k_e86e62f7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EntityManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_18f1fc32 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EntityManagerFactory<br align="left"/></font></td></tr></table>>, shape=box]
+k_1772d9e8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContainerFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_1772d9e8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 4f57011e<br align="left"/></font></td></tr></table>>, shape=box]
+k_d0fdbe65 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContentFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_d0fdbe65 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 590a8143<br align="left"/></font></td></tr></table>>, shape=box]
+k_ef684fca [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ExtMediaDescripFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_ef684fca [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 40ac8360<br align="left"/></font></td></tr></table>>, shape=box]
+k_d9249a6e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">GroupFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_d9249a6e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 7de534cb<br align="left"/></font></td></tr></table>>, shape=box]
+k_213bdf7f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nCountryFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_213bdf7f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 52ed3bff<br align="left"/></font></td></tr></table>>, shape=box]
+k_dc5f834d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nLanguageFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_dc5f834d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 54fe0ce1<br align="left"/></font></td></tr></table>>, shape=box]
+k_1005c140 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_1005c140 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 72ffb35e<br align="left"/></font></td></tr></table>>, shape=box]
+k_faf47dc8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LicenseFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_faf47dc8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 71591b4d<br align="left"/></font></td></tr></table>>, shape=box]
+k_18a73330 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RateFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_18a73330 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 110f965e<br align="left"/></font></td></tr></table>>, shape=box]
+k_7eecdc15 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_7eecdc15 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 1658fe12<br align="left"/></font></td></tr></table>>, shape=box]
+k_4b700a5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagUserContentFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_4b700a5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 2c905b34<br align="left"/></font></td></tr></table>>, shape=box]
+k_9f662e9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserFinder<br align="left"/></font></td></tr></table>>, shape=box]
+i_9f662e9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">JpaPersistModule.java:159<br align="left"/></font><font color="#ffffff">com.google.inject.persist.jpa.JpaPersistModule$1 at 3953c9c7<br align="left"/></font></td></tr></table>>, shape=box]
+k_f7c5b0c1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@DataSourceKune<br align="left"/></font><font color="#000000">Session<br align="left"/></font></td></tr></table>>, shape=box]
+k_f8b499ae [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@DataSourceKune<br align="left"/></font><font color="#000000">EntityManager<br align="left"/></font></td></tr></table>>, shape=box]
+i_f8b499ae [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">DataSourceKunePersistModule.java:116<br align="left"/></font><font color="#ffffff">Provider<javax.persistence.EntityManager><br align="left"/></font></td></tr></table>>, shape=box]
+k_850b4af8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@DataSourceKune<br align="left"/></font><font color="#000000">CustomPersistFilter<br align="left"/></font></td></tr></table>>, shape=box]
+k_7205138c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Internal(value=1)<br align="left"/></font><font color="#000000">FilterDefinition<br align="left"/></font></td></tr></table>>, shape=box]
+i_7205138c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">FiltersModuleBuilder.java:49<br align="left"/></font><font color="#ffffff">FilterDefinition<br align="left"/></font></td></tr></table>>, shape=box]
+k_c879f5b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_9f44e5f9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">GroupManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_1e1f5154 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContentManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_1f701e2f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ToolConfigurationManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_357f2e47 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContainerManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_a44b8adc [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LicenseManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_25fc6a23 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SocialNetworkManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_a5aa636a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">XmppManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_64d2d986 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ChatManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_2cfdfb8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RateManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_f2c4f820 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nCountryManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_a3db4306 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nLanguageManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_88b7f5ae [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_f7896e04 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_3b2cdd5d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TagUserContentManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_e06650fc [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FileManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_735efec6 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ExtMediaDescripManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_c9e328f9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">KuneWaveManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_2f4cdb5a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SiteService<br align="left"/></font></td></tr></table>>, shape=box]
+k_63285b16 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">GroupService<br align="left"/></font></td></tr></table>>, shape=box]
+k_bc4bf410 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ContentService<br align="left"/></font></td></tr></table>>, shape=box]
+k_1a0e9acf [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserService<br align="left"/></font></td></tr></table>>, shape=box]
+k_6fba67c8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SocialNetService<br align="left"/></font></td></tr></table>>, shape=box]
+k_729616b4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nService<br align="left"/></font></td></tr></table>>, shape=box]
+k_b2893bab [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ListsService<br align="left"/></font></td></tr></table>>, shape=box]
+k_1294d93f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">ClientStatsService<br align="left"/></font></td></tr></table>>, shape=box]
+k_4e76cb5b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UserInfoService<br align="left"/></font></td></tr></table>>, shape=box]
+k_d0882540 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CreationService<br align="left"/></font></td></tr></table>>, shape=box]
+k_a32f5269 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccessRightsService<br align="left"/></font></td></tr></table>>, shape=box]
+k_573c0666 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccessService<br align="left"/></font></td></tr></table>>, shape=box]
+k_34e613cd [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FinderService<br align="left"/></font></td></tr></table>>, shape=box]
+k_d70fa3ba [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">StateService<br align="left"/></font></td></tr></table>>, shape=box]
+k_2e46bac4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationService<br align="left"/></font></td></tr></table>>, shape=box]
+k_6819c0ed [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">I18nTranslationServiceMultiLang<br align="left"/></font></td></tr></table>>, shape=box]
+k_924c6e54 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">KuneWaveService<br align="left"/></font></td></tr></table>>, shape=box]
+k_17a7737d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">MailService<br align="left"/></font></td></tr></table>>, shape=box]
+k_7e39f9ba [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">StatsService<br align="left"/></font></td></tr></table>>, shape=box]
+k_f150a261 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">Mapper<br align="left"/></font></td></tr></table>>, shape=box]
+k_cdbf7f4b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">UsersOnline<br align="left"/></font></td></tr></table>>, shape=box]
+k_39f3d176 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">NotificationSender<br align="left"/></font></td></tr></table>>, shape=box]
+k_fecf6b4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ExtendedModule-1)<br align="left"/></font><font color="#000000">AbstractExtendedModule<br align="left"/></font></td></tr></table>>, shape=box]
+i_fecf6b4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">AbstractExtendedModule.java:100<br align="left"/></font><font color="#ffffff">PlatformServerModule<br align="left"/></font></td></tr><tr><td align="left" port="m_ea7d63">#injectRegisteredObjects(...)</td></tr></table>>, shape=box]
+k_b6771c88 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RESTMethodFinder<br align="left"/></font></td></tr></table>>, shape=box]
+k_7f970f01 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RESTSerializer<br align="left"/></font></td></tr></table>>, shape=box]
+k_176a0ec3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ManagedFilterPipeline<br align="left"/></font></td></tr><tr><td align="left" port="m_84fd56bb"><init></td></tr></table>>, shape=box]
+k_9322b9af [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ManagedServletPipeline<br align="left"/></font></td></tr><tr><td align="left" port="m_c910e7a6"><init></td></tr></table>>, shape=box]
+k_d7958032 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">JpaPersistService<br align="left"/></font></td></tr><tr><td align="left" port="m_39b7e4fa"><init></td></tr></table>>, shape=box]
+k_f9ab25ce [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">GenericPersistenceInitializer<br align="left"/></font></td></tr><tr><td align="left" port="m_97f9671f"><init></td></tr></table>>, shape=box]
+k_98dea9ff [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KunePersistenceService<br align="left"/></font></td></tr><tr><td align="left" port="m_1af67f92"><init></td></tr><tr><td align="left" port="m_b7f26df5">databaseInitializer</td></tr></table>>, shape=box]
+k_f243b324 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SocialNetwork<br align="left"/></font></td></tr><tr><td align="left" port="m_29530556"><init></td></tr></table>>, shape=box]
+k_7490fd9c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">XMLActionReader<br align="left"/></font></td></tr><tr><td align="left" port="m_8e4df240"><init></td></tr></table>>, shape=box]
+k_5623cddf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ServerToolRegistry<br align="left"/></font></td></tr><tr><td align="left" port="m_b4a6ea93"><init></td></tr></table>>, shape=box]
+k_c2d2e277 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileUploadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_f70b907a"><init></td></tr><tr><td align="left" port="m_fbf8f608">kuneProperties</td></tr><tr><td align="left" port="m_75d06daa">i18n</td></tr><tr><td align="left" port="m_9a2f00cb">accessService</td></tr><tr><td align="left" port="m_3f42d6ac">creationService</td></tr><tr><td align="left" port="m_55fe5eeb">fileManager</td></tr><tr><td align="left" port="m_f73bea64">i18n</td></tr><tr><td align="left" port="m_9359f431">userSession</td></tr></table>>, shape=box]
+k_9d47b88c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileDownloadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_a193f493"><init></td></tr><tr><td align="left" port="m_e765dc67">contentManager</td></tr><tr><td align="left" port="m_1457c827">kuneProperties</td></tr><tr><td align="left" port="m_116dcc06">fileUtils</td></tr></table>>, shape=box]
+k_49d78e28 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">EntityLogoUploadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_1d803b88"><init></td></tr></table>>, shape=box]
+k_e0e8db71 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">EntityLogoDownloadManager<br align="left"/></font></td></tr><tr><td align="left" port="m_fd8a1421"><init></td></tr><tr><td align="left" port="m_e17f200f">groupManager</td></tr></table>>, shape=box]
+k_702975fe [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ParticipantUtils<br align="left"/></font></td></tr><tr><td align="left" port="m_ffdcacd3"><init></td></tr></table>>, shape=box]
+k_788bccb8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveEmailNotifier<br align="left"/></font></td></tr><tr><td align="left" port="m_dadc2f23"><init></td></tr></table>>, shape=box]
+k_f2314e28 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">PendingNotificationSender<br align="left"/></font></td></tr><tr><td align="left" port="m_6683cfea"><init></td></tr></table>>, shape=box]
+k_8d44110d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CronServerTasksManager<br align="left"/></font></td></tr><tr><td align="left" port="m_6e568d1e"><init></td></tr></table>>, shape=box]
+k_6e8c9fc2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DocumentServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_7d837e0d"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_f5b56df3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">BlogServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_15dbf5cc"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_2cb43807 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WikiServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_760be197"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_7a06c9a6 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ChatServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_a9ff88e7"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_b8c49f49 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">BarterServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_f138584c"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_6f765ddc [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">EventsServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_3b84fb69"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_a7de6098 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">TaskServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_1e5046ac"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_d5a7e1dc [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ListsServerTool<br align="left"/></font></td></tr><tr><td align="left" port="m_d1e0d2bd"><init></td></tr><tr><td align="left" port="m_fce6b61b">#register(...)</td></tr></table>>, shape=box]
+k_61f807f3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">InternalServletModule$BackwardsCompatibleServletContextProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_2e3e1d1"><init></td></tr></table>>, shape=box]
+k_4845a1e6 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">JpaPersistService$EntityManagerFactoryProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_535448fb"><init></td></tr></table>>, shape=box]
+k_ef59204a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DataSourceKuneSessionProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_f26888c6"><init></td></tr><tr><td align="left" port="m_6499269d">entityManagerProvider</td></tr></table>>, shape=box]
+k_74c51441 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomPersistFilter<br align="left"/></font></td></tr><tr><td align="left" port="m_762b5a60"><init></td></tr></table>>, shape=box]
+k_bbc95303 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_a1db3271"><init></td></tr></table>>, shape=box]
+k_f34ff9ea [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">GroupManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_7182081"><init></td></tr></table>>, shape=box]
+k_b1a4f82b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContentManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_540a509d"><init></td></tr></table>>, shape=box]
+k_47585c11 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ToolConfigurationManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_80d9bd00"><init></td></tr></table>>, shape=box]
+k_b62d8344 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContainerManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_4eabfea5"><init></td></tr></table>>, shape=box]
+k_9b5d414b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">LicenseManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_b8b71743"><init></td></tr><tr><td align="left" port="m_702001c6">#setLicenseFinder(...)</td></tr></table>>, shape=box]
+k_21d3f12e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SocialNetworkManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_155ec683"><init></td></tr></table>>, shape=box]
+k_5de23819 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">XmppManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_101e3d67"><init></td></tr></table>>, shape=box]
+k_8b96e75f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ChatManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_5a841140"><init></td></tr></table>>, shape=box]
+k_76134569 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">RateManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_4f9b8ac6"><init></td></tr></table>>, shape=box]
+k_ba93a98c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nCountryManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_eb61cf5a"><init></td></tr></table>>, shape=box]
+k_c05ad95f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nLanguageManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_eccba8fc"><init></td></tr></table>>, shape=box]
+k_f52e7d89 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nTranslationManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_f548b735"><init></td></tr></table>>, shape=box]
+k_c41beabb [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">TagManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_aa2699dc"><init></td></tr></table>>, shape=box]
+k_a82eb95 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">TagUserContentManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_b707ae9a"><init></td></tr></table>>, shape=box]
+k_9e12335c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_11088986"><init></td></tr></table>>, shape=box]
+k_450ccc35 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ExtMediaDescripManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_caed5f27"><init></td></tr></table>>, shape=box]
+k_460604a9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KuneWaveManagerDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_d21306a0"><init></td></tr></table>>, shape=box]
+k_e530d502 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SiteRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_94bc12fa"><init></td></tr></table>>, shape=box]
+k_429304ab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">GroupRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_f8b7308a"><init></td></tr></table>>, shape=box]
+k_51262743 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContentRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_6bc89f50"><init></td></tr></table>>, shape=box]
+k_8879d106 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_ecb87f6"><init></td></tr></table>>, shape=box]
+k_17a1e70 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SocialNetworkRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_b56ae5c8"><init></td></tr></table>>, shape=box]
+k_3bd18497 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_20e4f4c3"><init></td></tr></table>>, shape=box]
+k_f9103a4d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ListsRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_19f5554c"><init></td></tr></table>>, shape=box]
+k_f7f7c758 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StatsRPC<br align="left"/></font></td></tr><tr><td align="left" port="m_29212e6a"><init></td></tr></table>>, shape=box]
+k_e9917fd1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserInfoServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_e2253da6"><init></td></tr></table>>, shape=box]
+k_bcb957ef [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CreationServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_3ada629b"><init></td></tr></table>>, shape=box]
+k_4408d4ca [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">AccessRightsServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_a352c536"><init></td></tr></table>>, shape=box]
+k_748ed78e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">AccessServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_63a0fdbf"><init></td></tr></table>>, shape=box]
+k_3aada672 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FinderServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_2d8dc501"><init></td></tr></table>>, shape=box]
+k_ac6dfe45 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StateServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_fc5df405"><init></td></tr></table>>, shape=box]
+k_dd1a5d5d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">I18nTranslationServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_1b1ed846"><init></td></tr></table>>, shape=box]
+k_d29e6df8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KuneWaveServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_f42f63ac"><init></td></tr></table>>, shape=box]
+k_cc9daff5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">MailServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_a2bece9f"><init></td></tr></table>>, shape=box]
+k_8879400b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StatsServiceDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_96bb30a1"><init></td></tr></table>>, shape=box]
+k_770f77ab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DozerMapper<br align="left"/></font></td></tr><tr><td align="left" port="m_100deaab"><init></td></tr></table>>, shape=box]
+k_8f78ed85 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserSessionManager<br align="left"/></font></td></tr><tr><td align="left" port="m_c72f445d"><init></td></tr></table>>, shape=box]
+k_8d275c11 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotificationSenderDefault<br align="left"/></font></td></tr><tr><td align="left" port="m_87014a14"><init></td></tr></table>>, shape=box]
+k_a05d6146 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">Injector<br align="left"/></font></td></tr></table>>, shape=box]
+i_a05d6146 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">[unknown source]<br align="left"/></font><font color="#ffffff">Provider<Injector><br align="left"/></font></td></tr></table>>, shape=box]
+k_902a88a2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultRESTMethodFinder<br align="left"/></font></td></tr><tr><td align="left" port="m_ed90671"><init></td></tr></table>>, shape=box]
+k_eb7f0c08 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">JSONLibRESTSerializer<br align="left"/></font></td></tr><tr><td align="left" port="m_38c8ab78"><init></td></tr></table>>, shape=box]
+k_88302e2c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DatabaseInitializer<br align="left"/></font></td></tr><tr><td align="left" port="m_1b090b84"><init></td></tr></table>>, shape=box]
+k_d0481e3a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileUtils<br align="left"/></font></td></tr><tr><td align="left" port="m_ed1988bf"><init></td></tr></table>>, shape=box]
+k_97d4a3f4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=wave_server_domain)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_97d4a3f4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"localhost"<br align="left"/></font></td></tr></table>>, shape=box]
+k_f3d26d13 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">KuneBasicProperties<br align="left"/></font></td></tr><tr><td align="left" port="m_94b0e6a0"><init></td></tr></table>>, shape=box]
+k_799adfe1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveBus<br align="left"/></font></td></tr></table>>, shape=box]
+k_25cd781d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomJobFactory<br align="left"/></font></td></tr><tr><td align="left" port="m_d67d262c"><init></td></tr></table>>, shape=box]
+k_bfb1b3ee [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">StdSchedulerFactory<br align="left"/></font></td></tr><tr><td align="left" port="m_b26be00d"><init></td></tr></table>>, shape=box]
+k_bb878434 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomUserRegistrationServlet<br align="left"/></font></td></tr><tr><td align="left" port="m_145a2d5b"><init></td></tr></table>>, shape=box]
+k_382db0d2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotificationService<br align="left"/></font></td></tr><tr><td align="left" port="m_f7fa287d"><init></td></tr></table>>, shape=box]
+k_44eb80b7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ChatProperties<br align="left"/></font></td></tr><tr><td align="left" port="m_14070d2b"><init></td></tr></table>>, shape=box]
+k_c7f722e6 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccountStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_a1ac9b1d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ReservedWordsRegistry<br align="left"/></font></td></tr><tr><td align="left" port="m_de674d3e"><init></td></tr></table>>, shape=box]
+k_fe832cf7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CustomWaveClientServlet<br align="left"/></font></td></tr><tr><td align="left" port="m_ab1e54db"><init></td></tr></table>>, shape=box]
+k_1cba41af [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=use_socketio)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
+i_1cba41af [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
+k_79387d6e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_f5f31c26 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveRenderer<br align="left"/></font></td></tr></table>>, shape=box]
+k_efe9d328 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_4ac9f0a7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ConversationUtil<br align="left"/></font></td></tr><tr><td align="left" port="m_cb039b61"><init></td></tr></table>>, shape=box]
+k_ad3b717b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EventDataConverterManager<br align="left"/></font></td></tr></table>>, shape=box]
+i_ad3b717b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">EventDataConverterModule.java:43<br align="left"/></font><font color="#ffffff">#provideEventDataConverterManager()<br align="left"/></font></td></tr></table>>, shape=box]
+k_50ad1c96 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=DataApiRegistry)<br align="left"/></font><font color="#000000">OperationServiceRegistry<br align="left"/></font></td></tr></table>>, shape=box]
+i_50ad1c96 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:117<br align="left"/></font><font color="#ffffff">#provideDataApiRegistry(SearchService)<br align="left"/></font></td></tr></table>>, shape=box]
+k_ecee0859 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveletNotificationDispatcher<br align="left"/></font></td></tr><tr><td align="left" port="m_72bb3f17"><init></td></tr></table>>, shape=box]
+k_cd7b68d0 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=disable_registration)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
+i_cd7b68d0 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">false<br align="left"/></font></td></tr></table>>, shape=box]
+k_4ae6eaa1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotificationHtmlHelper<br align="left"/></font></td></tr><tr><td align="left" port="m_40754071"><init></td></tr></table>>, shape=box]
+k_25087fa1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileAccountStore<br align="left"/></font></td></tr><tr><td align="left" port="m_2bca331e"><init></td></tr></table>>, shape=box]
+k_ec347c1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">UserSession<br align="left"/></font></td></tr><tr><td align="left" port="m_4d2e2d30"><init></td></tr></table>>, shape=box]
+k_e8023afd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SessionManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_bc6356d8"><init></td></tr></table>>, shape=box]
+k_aa9c0656 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ThreadedWaveRenderer<br align="left"/></font></td></tr><tr><td align="left" port="m_b9a42285"><init></td></tr></table>>, shape=box]
+k_278e5d1c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveServerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_3065e839"><init></td></tr></table>>, shape=box]
+k_1d57ace5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGenerator<br align="left"/></font></td></tr></table>>, shape=box]
+i_1d57ace5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:106<br align="left"/></font><font color="#ffffff">#provideIdGenerator(String, Seed)<br align="left"/></font></td></tr></table>>, shape=box]
+k_187912c5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SearchService<br align="left"/></font></td></tr><tr><td align="left" port="m_22b30b9b"><init></td></tr></table>>, shape=box]
+k_1ce5e340 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertificateManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_b9fa0bc7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationHostBridge<br align="left"/></font><font color="#000000">WaveletFederationListener$Factory<br align="left"/></font></td></tr></table>>, shape=box]
+k_e22cd5ac [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">AbsoluteFileDownloadUtils<br align="left"/></font></td></tr><tr><td align="left" port="m_30d2c19e"><init></td></tr></table>>, shape=box]
+k_2cd33ff1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=account_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_2cd33ff1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_accounts"<br align="left"/></font></td></tr></table>>, shape=box]
+k_c7da405 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_2245b240 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">Templates<br align="left"/></font></td></tr><tr><td align="left" port="m_c73d3a59"><init></td></tr></table>>, shape=box]
+k_87ea5d92 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ContentRenderer<br align="left"/></font></td></tr><tr><td align="left" port="m_946dead5"><init></td></tr></table>>, shape=box]
+k_d8ca8cf7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationRemoteBridge<br align="left"/></font><font color="#000000">WaveletFederationProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_4789c3c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveMap<br align="left"/></font></td></tr><tr><td align="left" port="m_a29919e6"><init></td></tr></table>>, shape=box]
+k_6be82e3e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=listener_executor)<br align="left"/></font><font color="#000000">Executor<br align="left"/></font></td></tr></table>>, shape=box]
+i_6be82e3e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:106<br align="left"/></font><font color="#ffffff">ThreadPoolExecutor<br align="left"/></font></td></tr></table>>, shape=box]
+k_352f09ab [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGeneratorImpl$Seed<br align="left"/></font></td></tr></table>>, shape=box]
+i_352f09ab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:126<br align="left"/></font><font color="#ffffff">#provideSeed(SecureRandom)<br align="left"/></font></td></tr></table>>, shape=box]
+k_75860e40 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SearchProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_78b7d1b7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CertificateManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_7dc25cb3"><init></td></tr></table>>, shape=box]
+k_fca7bf8a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationHost<br align="left"/></font></td></tr><tr><td align="left" port="m_dba23bb0"><init></td></tr></table>>, shape=box]
+k_e4c64ebf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">HashSessionManager<br align="left"/></font></td></tr><tr><td align="left" port="m_54776227"><init></td></tr></table>>, shape=box]
+k_f4a9a99 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">Markup<br align="left"/></font></td></tr><tr><td align="left" port="m_6e9c9f8f"><init></td></tr></table>>, shape=box]
+k_ea624eab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">GadgetRenderer<br align="left"/></font></td></tr><tr><td align="left" port="m_4e215f96"><init></td></tr></table>>, shape=box]
+k_3a7d7e4d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationRemote<br align="left"/></font></td></tr><tr><td align="left" port="m_8c82dc4e"><init></td></tr></table>>, shape=box]
+k_686e361c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LocalWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
+i_686e361c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideLocalWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
+k_21185d9b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletNotificationSubscriber<br align="left"/></font></td></tr></table>>, shape=box]
+k_5ecb104 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RemoteWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
+i_5ecb104 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideRemoteWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
+k_b256b8b4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaAndSnapshotStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_f282996 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveDigester<br align="left"/></font></td></tr><tr><td align="left" port="m_3d5a1b27"><init></td></tr></table>>, shape=box]
+k_614b523c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SecureRandom<br align="left"/></font></td></tr></table>>, shape=box]
+i_614b523c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:112<br align="left"/></font><font color="#ffffff">#provideSecureRandom()<br align="left"/></font></td></tr></table>>, shape=box]
+k_5df6cba1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">MemorySearchProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_5b65d1b7"><init></td></tr></table>>, shape=box]
+k_9dc1ac3d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertPathStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_4d6e10f4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveSignatureVerifier<br align="left"/></font></td></tr><tr><td align="left" port="m_a87b4d2a"><init></td></tr></table>>, shape=box]
+k_7cf68b55 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SignatureHandler<br align="left"/></font></td></tr></table>>, shape=box]
+k_94870f0b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
+i_94870f0b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
+k_39c6c49e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_29fd6908 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DeltaStoreBasedSnapshotStore<br align="left"/></font></td></tr><tr><td align="left" port="m_f7ad7a10"><init></td></tr></table>>, shape=box]
+k_81703b8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">PerUserWaveViewSubscriber<br align="left"/></font></td></tr><tr><td align="left" port="m_bf9bd871"><init></td></tr></table>>, shape=box]
+k_d5449967 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileSignerInfoStore<br align="left"/></font></td></tr><tr><td align="left" port="m_d805501f"><init></td></tr></table>>, shape=box]
+k_6a848a3f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveCertPathValidator<br align="left"/></font></td></tr></table>>, shape=box]
+i_6a848a3f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideWaveCertPathValidator(boolean, TimeSource, VerifiedCertChainCache, TrustRootsProvider)<br align="left"/></font></td></tr></table>>, shape=box]
+k_f1b10e50 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NonSigningSignatureHandler$NonSigningSignatureHandlerProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_6c0a518"><init></td></tr></table>>, shape=box]
+k_139f8f1c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileDeltaStore<br align="left"/></font></td></tr><tr><td align="left" port="m_408652f3"><init></td></tr></table>>, shape=box]
+k_20875e7b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=signer_info_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_20875e7b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_certificates"<br align="left"/></font></td></tr></table>>, shape=box]
+k_456ad2eb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">VerifiedCertChainCache<br align="left"/></font></td></tr></table>>, shape=box]
+k_e3aadf3c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TimeSource<br align="left"/></font></td></tr></table>>, shape=box]
+k_7f2b730a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_signer_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
+i_7f2b730a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
+k_a5518feb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TrustRootsProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_eb81f386 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=delta_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_eb81f386 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_deltas"<br align="left"/></font></td></tr></table>>, shape=box]
+k_72ceec06 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultCacheImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_5a8716ec"><init></td></tr></table>>, shape=box]
+k_fb665a1f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTimeSource<br align="left"/></font></td></tr><tr><td align="left" port="m_24dcbc5e"><init></td></tr></table>>, shape=box]
+k_6417e530 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTrustRootsProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_518d5280"><init></td></tr></table>>, shape=box]
+k_bf29a0e0 -> k_4032ff01 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_ce3816f4 -> k_be9e2855 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4703c789 -> k_176a0ec3 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_c35365e1 -> k_61f807f3 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_4032ff01 -> i_4032ff01 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_be9e2855 -> i_be9e2855 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_d54fadf -> i_d54fadf [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_dc114126 -> i_dc114126 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_f4d27dcc -> i_f4d27dcc [style=dashed, arrowtail=none, arrowhead=onormal]
+k_e5c4d047 -> i_e5c4d047 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_15e1368d -> i_15e1368d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_12479946 -> k_d7958032 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_14d21a2b -> k_d7958032 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_e86e62f7 -> k_d7958032 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_18f1fc32 -> k_4845a1e6 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_1772d9e8 -> i_1772d9e8 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_d0fdbe65 -> i_d0fdbe65 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_ef684fca -> i_ef684fca [style=dashed, arrowtail=none, arrowhead=onormal]
+k_d9249a6e -> i_d9249a6e [style=dashed, arrowtail=none, arrowhead=onormal]
+k_213bdf7f -> i_213bdf7f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_dc5f834d -> i_dc5f834d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_1005c140 -> i_1005c140 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_faf47dc8 -> i_faf47dc8 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_18a73330 -> i_18a73330 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_7eecdc15 -> i_7eecdc15 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4b700a5 -> i_4b700a5 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_9f662e9 -> i_9f662e9 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_f7c5b0c1 -> k_ef59204a [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_f8b499ae -> i_f8b499ae [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_850b4af8 -> k_74c51441 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_7205138c -> i_7205138c [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_c879f5b -> k_bbc95303 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_9f44e5f9 -> k_f34ff9ea [style=dashed, arrowtail=none, arrowhead=onormal]
+k_1e1f5154 -> k_b1a4f82b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_1f701e2f -> k_47585c11 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_357f2e47 -> k_b62d8344 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a44b8adc -> k_9b5d414b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_25fc6a23 -> k_21d3f12e [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a5aa636a -> k_5de23819 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_64d2d986 -> k_8b96e75f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_2cfdfb8 -> k_76134569 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_f2c4f820 -> k_ba93a98c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a3db4306 -> k_c05ad95f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_88b7f5ae -> k_f52e7d89 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_f7896e04 -> k_c41beabb [style=dashed, arrowtail=none, arrowhead=onormal]
+k_3b2cdd5d -> k_a82eb95 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_e06650fc -> k_9e12335c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_735efec6 -> k_450ccc35 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_c9e328f9 -> k_460604a9 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_2f4cdb5a -> k_e530d502 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_63285b16 -> k_429304ab [style=dashed, arrowtail=none, arrowhead=onormal]
+k_bc4bf410 -> k_51262743 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_1a0e9acf -> k_8879d106 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_6fba67c8 -> k_17a1e70 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_729616b4 -> k_3bd18497 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_b2893bab -> k_f9103a4d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_1294d93f -> k_f7f7c758 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4e76cb5b -> k_e9917fd1 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_d0882540 -> k_bcb957ef [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a32f5269 -> k_4408d4ca [style=dashed, arrowtail=none, arrowhead=onormal]
+k_573c0666 -> k_748ed78e [style=dashed, arrowtail=none, arrowhead=onormal]
+k_34e613cd -> k_3aada672 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_d70fa3ba -> k_ac6dfe45 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_2e46bac4 -> k_dd1a5d5d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_6819c0ed -> k_dd1a5d5d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_924c6e54 -> k_d29e6df8 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_17a7737d -> k_cc9daff5 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_7e39f9ba -> k_8879400b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_f150a261 -> k_770f77ab [style=dashed, arrowtail=none, arrowhead=onormal]
+k_cdbf7f4b -> k_8f78ed85 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_39f3d176 -> k_8d275c11 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_fecf6b4 -> i_fecf6b4 [style=dashed, arrowtail=none, arrowhead=onormal]
+i_fecf6b4:m_ea7d63:e -> k_a05d6146 [style=solid, arrowtail=none, arrowhead=normal]
+k_b6771c88 -> k_902a88a2 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_7f970f01 -> k_eb7f0c08 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_176a0ec3:m_84fd56bb:e -> k_a05d6146 [style=solid, arrowtail=none, arrowhead=normal]
+k_176a0ec3:m_84fd56bb:e -> k_9322b9af [style=solid, arrowtail=none, arrowhead=normal]
+k_176a0ec3:m_84fd56bb:e -> k_c35365e1 [style=solid, arrowtail=none, arrowhead=normal]
+k_9322b9af:m_c910e7a6:e -> k_a05d6146 [style=solid, arrowtail=none, arrowhead=normal]
+k_d7958032:m_39b7e4fa:e -> k_e5c4d047 [style=solid, arrowtail=none, arrowhead=normal]
+k_d7958032:m_39b7e4fa:e -> k_15e1368d [style=solid, arrowtail=none, arrowhead=normal]
+k_f9ab25ce:m_97f9671f:e -> k_12479946 [style=solid, arrowtail=none, arrowhead=normal]
+k_98dea9ff:m_b7f26df5:e -> k_88302e2c [style=solid, arrowtail=none, arrowhead=normal]
+k_5623cddf:m_b4a6ea93:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_c2d2e277:m_fbf8f608:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_c2d2e277:m_75d06daa:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_c2d2e277:m_9a2f00cb:e -> k_573c0666 [style=solid, arrowtail=none, arrowhead=normal]
+k_c2d2e277:m_3f42d6ac:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_c2d2e277:m_55fe5eeb:e -> k_e06650fc [style=solid, arrowtail=none, arrowhead=normal]
+k_c2d2e277:m_f73bea64:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_c2d2e277:m_9359f431:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_9d47b88c:m_e765dc67:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_9d47b88c:m_1457c827:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_9d47b88c:m_116dcc06:e -> k_d0481e3a [style=solid, arrowtail=none, arrowhead=normal]
+k_49d78e28:m_1d803b88:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_49d78e28:m_1d803b88:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_49d78e28:m_1d803b88:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_e0e8db71:m_e17f200f:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_702975fe:m_ffdcacd3:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_702975fe:m_ffdcacd3:e -> k_f3d26d13 [style=solid, arrowtail=none, arrowhead=normal]
+k_788bccb8:m_dadc2f23:e -> k_799adfe1 [style=solid, arrowtail=none, arrowhead=normal]
+k_788bccb8:m_dadc2f23:e -> k_f2314e28 [style=solid, arrowtail=none, arrowhead=normal]
+k_788bccb8:m_dadc2f23:e -> k_f3d26d13 [style=solid, arrowtail=none, arrowhead=normal]
+k_788bccb8:m_dadc2f23:e -> k_702975fe [style=solid, arrowtail=none, arrowhead=normal]
+k_788bccb8:m_dadc2f23:e -> k_924c6e54 [style=solid, arrowtail=none, arrowhead=normal]
+k_788bccb8:m_dadc2f23:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_f2314e28:m_6683cfea:e -> k_39f3d176 [style=solid, arrowtail=none, arrowhead=normal]
+k_8d44110d:m_6e568d1e:e -> k_bfb1b3ee [style=solid, arrowtail=none, arrowhead=normal]
+k_8d44110d:m_6e568d1e:e -> k_25cd781d [style=solid, arrowtail=none, arrowhead=normal]
+k_6e8c9fc2:m_7d837e0d:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_6e8c9fc2:m_7d837e0d:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_6e8c9fc2:m_7d837e0d:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_6e8c9fc2:m_7d837e0d:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_6e8c9fc2:m_7d837e0d:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_6e8c9fc2:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_f5b56df3:m_15dbf5cc:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_f5b56df3:m_15dbf5cc:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_f5b56df3:m_15dbf5cc:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_f5b56df3:m_15dbf5cc:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_f5b56df3:m_15dbf5cc:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_f5b56df3:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_2cb43807:m_760be197:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_2cb43807:m_760be197:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_2cb43807:m_760be197:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_2cb43807:m_760be197:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_2cb43807:m_760be197:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_2cb43807:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_7a06c9a6:m_a9ff88e7:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_7a06c9a6:m_a9ff88e7:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_7a06c9a6:m_a9ff88e7:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_7a06c9a6:m_a9ff88e7:e -> k_8b96e75f [style=solid, arrowtail=none, arrowhead=normal]
+k_7a06c9a6:m_a9ff88e7:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_7a06c9a6:m_a9ff88e7:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_7a06c9a6:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_b8c49f49:m_f138584c:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_b8c49f49:m_f138584c:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_b8c49f49:m_f138584c:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_b8c49f49:m_f138584c:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_b8c49f49:m_f138584c:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_b8c49f49:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_6f765ddc:m_3b84fb69:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_6f765ddc:m_3b84fb69:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_6f765ddc:m_3b84fb69:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_6f765ddc:m_3b84fb69:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_6f765ddc:m_3b84fb69:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_6f765ddc:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_a7de6098:m_1e5046ac:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_a7de6098:m_1e5046ac:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_a7de6098:m_1e5046ac:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_a7de6098:m_1e5046ac:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_a7de6098:m_1e5046ac:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_a7de6098:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_d1e0d2bd:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_d1e0d2bd:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_d1e0d2bd:e -> k_1f701e2f [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_d1e0d2bd:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_d1e0d2bd:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_d1e0d2bd:e -> k_924c6e54 [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_d1e0d2bd:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_d5a7e1dc:m_fce6b61b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_4845a1e6:m_535448fb:e -> k_d7958032 [style=solid, arrowtail=none, arrowhead=normal]
+k_ef59204a:m_6499269d:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_74c51441:m_762b5a60:e -> k_14d21a2b [style=solid, arrowtail=none, arrowhead=normal]
+k_74c51441:m_762b5a60:e -> k_12479946 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_a3db4306 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_f2c4f820 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_a5aa636a [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_44eb80b7 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_6819c0ed [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_bb878434 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_c7f722e6 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_924c6e54 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_702975fe [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_f3d26d13 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_bbc95303:m_a1db3271:e -> k_382db0d2 [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_d9249a6e [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_f3d26d13 [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_a44b8adc [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_faf47dc8 [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_e06650fc [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_f34ff9ea:m_7182081:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_d0fdbe65 [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_1772d9e8 [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_34e613cd [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_dc5f834d [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_3b2cdd5d [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_924c6e54 [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_702975fe [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_b1a4f82b:m_540a509d:e -> k_7490fd9c [style=solid, arrowtail=none, arrowhead=normal]
+k_47585c11:m_80d9bd00:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_b62d8344:m_4eabfea5:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_b62d8344:m_4eabfea5:e -> k_d0fdbe65 [style=solid, arrowtail=none, arrowhead=normal]
+k_b62d8344:m_4eabfea5:e -> k_1772d9e8 [style=solid, arrowtail=none, arrowhead=normal]
+k_9b5d414b:m_b8b71743:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_9b5d414b:m_b8b71743:e -> k_f3d26d13 [style=solid, arrowtail=none, arrowhead=normal]
+k_9b5d414b:m_b8b71743:e -> k_faf47dc8 [style=solid, arrowtail=none, arrowhead=normal]
+k_9b5d414b:m_702001c6:e -> k_faf47dc8 [style=solid, arrowtail=none, arrowhead=normal]
+k_21d3f12e:m_155ec683:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_21d3f12e:m_155ec683:e -> k_d9249a6e [style=solid, arrowtail=none, arrowhead=normal]
+k_21d3f12e:m_155ec683:e -> k_a32f5269 [style=solid, arrowtail=none, arrowhead=normal]
+k_21d3f12e:m_155ec683:e -> k_c879f5b [style=solid, arrowtail=none, arrowhead=normal]
+k_5de23819:m_101e3d67:e -> k_44eb80b7 [style=solid, arrowtail=none, arrowhead=normal]
+k_8b96e75f:m_5a841140:e -> k_a5aa636a [style=solid, arrowtail=none, arrowhead=normal]
+k_8b96e75f:m_5a841140:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_8b96e75f:m_5a841140:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_76134569:m_4f9b8ac6:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_76134569:m_4f9b8ac6:e -> k_18a73330 [style=solid, arrowtail=none, arrowhead=normal]
+k_ba93a98c:m_eb61cf5a:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_ba93a98c:m_eb61cf5a:e -> k_213bdf7f [style=solid, arrowtail=none, arrowhead=normal]
+k_c05ad95f:m_eccba8fc:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_c05ad95f:m_eccba8fc:e -> k_dc5f834d [style=solid, arrowtail=none, arrowhead=normal]
+k_f52e7d89:m_f548b735:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_f52e7d89:m_f548b735:e -> k_1005c140 [style=solid, arrowtail=none, arrowhead=normal]
+k_f52e7d89:m_f548b735:e -> k_a3db4306 [style=solid, arrowtail=none, arrowhead=normal]
+k_c41beabb:m_aa2699dc:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_c41beabb:m_aa2699dc:e -> k_7eecdc15 [style=solid, arrowtail=none, arrowhead=normal]
+k_a82eb95:m_b707ae9a:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_a82eb95:m_b707ae9a:e -> k_f7896e04 [style=solid, arrowtail=none, arrowhead=normal]
+k_a82eb95:m_b707ae9a:e -> k_4b700a5 [style=solid, arrowtail=none, arrowhead=normal]
+k_450ccc35:m_caed5f27:e -> k_f8b499ae [style=solid, arrowtail=none, arrowhead=normal]
+k_450ccc35:m_caed5f27:e -> k_ef684fca [style=solid, arrowtail=none, arrowhead=normal]
+k_460604a9:m_d21306a0:e -> k_924c6e54 [style=solid, arrowtail=none, arrowhead=normal]
+k_460604a9:m_d21306a0:e -> k_702975fe [style=solid, arrowtail=none, arrowhead=normal]
+k_460604a9:m_d21306a0:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_460604a9:m_d21306a0:e -> k_d9249a6e [style=solid, arrowtail=none, arrowhead=normal]
+k_460604a9:m_d21306a0:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_460604a9:m_d21306a0:e -> k_c879f5b [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_c879f5b [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_4e76cb5b [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_a44b8adc [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_f150a261 [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_44eb80b7 [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_a3db4306 [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_f2c4f820 [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_e530d502:m_94bc12fa:e -> k_735efec6 [style=solid, arrowtail=none, arrowhead=normal]
+k_429304ab:m_f8b7308a:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_429304ab:m_f8b7308a:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_429304ab:m_f8b7308a:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_429304ab:m_f8b7308a:e -> k_f150a261 [style=solid, arrowtail=none, arrowhead=normal]
+k_429304ab:m_f8b7308a:e -> k_a1ac9b1d [style=solid, arrowtail=none, arrowhead=normal]
+k_429304ab:m_f8b7308a:e -> k_51262743 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_34e613cd [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_573c0666 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_a32f5269 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_d70fa3ba [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_d0882540 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_3b2cdd5d [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_f150a261 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_64d2d986 [style=solid, arrowtail=none, arrowhead=normal]
+k_51262743:m_6bc89f50:e -> k_c9e328f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_ec347c1 [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_c879f5b [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_1cba41af [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_4e76cb5b [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_f150a261 [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_79387d6e [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_fe832cf7 [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_a1ac9b1d [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_51262743 [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_8879d106:m_ecb87f6:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_17a1e70:m_b56ae5c8:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_17a1e70:m_b56ae5c8:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_17a1e70:m_b56ae5c8:e -> k_25fc6a23 [style=solid, arrowtail=none, arrowhead=normal]
+k_17a1e70:m_b56ae5c8:e -> k_f150a261 [style=solid, arrowtail=none, arrowhead=normal]
+k_17a1e70:m_b56ae5c8:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_17a1e70:m_b56ae5c8:e -> k_382db0d2 [style=solid, arrowtail=none, arrowhead=normal]
+k_3bd18497:m_20e4f4c3:e -> k_4032ff01 [style=solid, arrowtail=none, arrowhead=normal]
+k_3bd18497:m_20e4f4c3:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_3bd18497:m_20e4f4c3:e -> k_88b7f5ae [style=solid, arrowtail=none, arrowhead=normal]
+k_3bd18497:m_20e4f4c3:e -> k_a3db4306 [style=solid, arrowtail=none, arrowhead=normal]
+k_3bd18497:m_20e4f4c3:e -> k_f150a261 [style=solid, arrowtail=none, arrowhead=normal]
+k_f9103a4d:m_19f5554c:e -> k_51262743 [style=solid, arrowtail=none, arrowhead=normal]
+k_f9103a4d:m_19f5554c:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_f9103a4d:m_19f5554c:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_f7f7c758:m_29212e6a:e -> k_7e39f9ba [style=solid, arrowtail=none, arrowhead=normal]
+k_f7f7c758:m_29212e6a:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_f7f7c758:m_29212e6a:e -> k_f150a261 [style=solid, arrowtail=none, arrowhead=normal]
+k_e9917fd1:m_e2253da6:e -> k_25fc6a23 [style=solid, arrowtail=none, arrowhead=normal]
+k_e9917fd1:m_e2253da6:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_bcb957ef:m_3ada629b:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_bcb957ef:m_3ada629b:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_bcb957ef:m_3ada629b:e -> k_5623cddf [style=solid, arrowtail=none, arrowhead=normal]
+k_748ed78e:m_63a0fdbf:e -> k_34e613cd [style=solid, arrowtail=none, arrowhead=normal]
+k_748ed78e:m_63a0fdbf:e -> k_a32f5269 [style=solid, arrowtail=none, arrowhead=normal]
+k_3aada672:m_2d8dc501:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_3aada672:m_2d8dc501:e -> k_357f2e47 [style=solid, arrowtail=none, arrowhead=normal]
+k_3aada672:m_2d8dc501:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_3aada672:m_2d8dc501:e -> k_2cfdfb8 [style=solid, arrowtail=none, arrowhead=normal]
+k_ac6dfe45:m_fc5df405:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_ac6dfe45:m_fc5df405:e -> k_25fc6a23 [style=solid, arrowtail=none, arrowhead=normal]
+k_ac6dfe45:m_fc5df405:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_ac6dfe45:m_fc5df405:e -> k_3b2cdd5d [style=solid, arrowtail=none, arrowhead=normal]
+k_ac6dfe45:m_fc5df405:e -> k_a32f5269 [style=solid, arrowtail=none, arrowhead=normal]
+k_ac6dfe45:m_fc5df405:e -> k_2e46bac4 [style=solid, arrowtail=none, arrowhead=normal]
+k_ac6dfe45:m_fc5df405:e -> k_924c6e54 [style=solid, arrowtail=none, arrowhead=normal]
+k_dd1a5d5d:m_1b1ed846:e -> k_88b7f5ae [style=solid, arrowtail=none, arrowhead=normal]
+k_dd1a5d5d:m_1b1ed846:e -> k_8f78ed85 [style=solid, arrowtail=none, arrowhead=normal]
+k_dd1a5d5d:m_1b1ed846:e -> k_a3db4306 [style=solid, arrowtail=none, arrowhead=normal]
+k_d29e6df8:m_f42f63ac:e -> k_ad3b717b [style=solid, arrowtail=none, arrowhead=normal]
+k_d29e6df8:m_f42f63ac:e -> k_50ad1c96 [style=solid, arrowtail=none, arrowhead=normal]
+k_d29e6df8:m_f42f63ac:e -> k_efe9d328 [style=solid, arrowtail=none, arrowhead=normal]
+k_d29e6df8:m_f42f63ac:e -> k_4ac9f0a7 [style=solid, arrowtail=none, arrowhead=normal]
+k_d29e6df8:m_f42f63ac:e -> k_702975fe [style=solid, arrowtail=none, arrowhead=normal]
+k_d29e6df8:m_f42f63ac:e -> k_f5f31c26 [style=solid, arrowtail=none, arrowhead=normal]
+k_d29e6df8:m_f42f63ac:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_cc9daff5:m_a2bece9f:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_8879400b:m_96bb30a1:e -> k_9f662e9 [style=solid, arrowtail=none, arrowhead=normal]
+k_8879400b:m_96bb30a1:e -> k_d9249a6e [style=solid, arrowtail=none, arrowhead=normal]
+k_8879400b:m_96bb30a1:e -> k_d0fdbe65 [style=solid, arrowtail=none, arrowhead=normal]
+k_8f78ed85:m_c72f445d:e -> k_c879f5b [style=solid, arrowtail=none, arrowhead=normal]
+k_8f78ed85:m_c72f445d:e -> k_ec347c1 [style=solid, arrowtail=none, arrowhead=normal]
+k_8d275c11:m_87014a14:e -> k_17a7737d [style=solid, arrowtail=none, arrowhead=normal]
+k_8d275c11:m_87014a14:e -> k_924c6e54 [style=solid, arrowtail=none, arrowhead=normal]
+k_8d275c11:m_87014a14:e -> k_a5aa636a [style=solid, arrowtail=none, arrowhead=normal]
+k_8d275c11:m_87014a14:e -> k_6819c0ed [style=solid, arrowtail=none, arrowhead=normal]
+k_8d275c11:m_87014a14:e -> k_cdbf7f4b [style=solid, arrowtail=none, arrowhead=normal]
+k_8d275c11:m_87014a14:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_a05d6146 -> i_a05d6146 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_88302e2c:m_1b090b84:e -> k_f3d26d13 [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_c879f5b [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_9f44e5f9 [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_a44b8adc [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_a3db4306 [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_f2c4f820 [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_88b7f5ae [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_1e1f5154 [style=solid, arrowtail=none, arrowhead=normal]
+k_88302e2c:m_1b090b84:e -> k_dd1a5d5d [style=solid, arrowtail=none, arrowhead=normal]
+k_97d4a3f4 -> i_97d4a3f4 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_f3d26d13:m_94b0e6a0:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_799adfe1 -> k_ecee0859 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_bb878434:m_145a2d5b:e -> k_c7f722e6 [style=solid, arrowtail=none, arrowhead=normal]
+k_bb878434:m_145a2d5b:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_bb878434:m_145a2d5b:e -> k_cd7b68d0 [style=solid, arrowtail=none, arrowhead=normal]
+k_382db0d2:m_f7fa287d:e -> k_f2314e28 [style=solid, arrowtail=none, arrowhead=normal]
+k_382db0d2:m_f7fa287d:e -> k_4ae6eaa1 [style=solid, arrowtail=none, arrowhead=normal]
+k_44eb80b7:m_14070d2b:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_c7f722e6 -> k_25087fa1 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a1ac9b1d:m_de674d3e:e -> k_f4d27dcc [style=solid, arrowtail=none, arrowhead=normal]
+k_fe832cf7:m_ab1e54db:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_fe832cf7:m_ab1e54db:e -> k_1cba41af [style=solid, arrowtail=none, arrowhead=normal]
+k_fe832cf7:m_ab1e54db:e -> k_79387d6e [style=solid, arrowtail=none, arrowhead=normal]
+k_1cba41af -> i_1cba41af [style=dashed, arrowtail=none, arrowhead=onormal]
+k_79387d6e -> k_e8023afd [style=dashed, arrowtail=none, arrowhead=onormal]
+k_f5f31c26 -> k_aa9c0656 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_efe9d328 -> k_278e5d1c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4ac9f0a7:m_cb039b61:e -> k_1d57ace5 [style=solid, arrowtail=none, arrowhead=normal]
+k_ad3b717b -> i_ad3b717b [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_50ad1c96 -> i_50ad1c96 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_50ad1c96:header:e -> k_187912c5 [style=solid, arrowtail=none, arrowhead=normal]
+k_ecee0859:m_72bb3f17:e -> k_1ce5e340 [style=solid, arrowtail=none, arrowhead=normal]
+k_ecee0859:m_72bb3f17:e -> k_b9fa0bc7 [style=solid, arrowtail=none, arrowhead=normal]
+k_cd7b68d0 -> i_cd7b68d0 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4ae6eaa1:m_40754071:e -> k_e22cd5ac [style=solid, arrowtail=none, arrowhead=normal]
+k_25087fa1:m_2bca331e:e -> k_2cd33ff1 [style=solid, arrowtail=none, arrowhead=normal]
+k_e8023afd:m_bc6356d8:e -> k_c7f722e6 [style=solid, arrowtail=none, arrowhead=normal]
+k_e8023afd:m_bc6356d8:e -> k_c7da405 [style=solid, arrowtail=none, arrowhead=normal]
+k_aa9c0656:m_b9a42285:e -> k_2245b240 [style=solid, arrowtail=none, arrowhead=normal]
+k_aa9c0656:m_b9a42285:e -> k_87ea5d92 [style=solid, arrowtail=none, arrowhead=normal]
+k_aa9c0656:m_b9a42285:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_6be82e3e [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_1ce5e340 [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_d8ca8cf7 [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_4789c3c [style=solid, arrowtail=none, arrowhead=normal]
+k_1d57ace5 -> i_1d57ace5 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_1d57ace5:header:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+i_1d57ace5:header:e -> k_352f09ab [style=solid, arrowtail=none, arrowhead=normal]
+k_187912c5:m_22b30b9b:e -> k_75860e40 [style=solid, arrowtail=none, arrowhead=normal]
+k_1ce5e340 -> k_78b7d1b7 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_b9fa0bc7 -> k_fca7bf8a [style=dashed, arrowtail=none, arrowhead=onormal]
+k_e22cd5ac:m_30d2c19e:e -> k_f3d26d13 [style=solid, arrowtail=none, arrowhead=normal]
+k_2cd33ff1 -> i_2cd33ff1 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_c7da405 -> k_e4c64ebf [style=dashed, arrowtail=none, arrowhead=onormal]
+k_2245b240:m_c73d3a59:e -> k_f4a9a99 [style=solid, arrowtail=none, arrowhead=normal]
+k_87ea5d92:m_946dead5:e -> k_ea624eab [style=solid, arrowtail=none, arrowhead=normal]
+k_87ea5d92:m_946dead5:e -> k_f5f31c26 [style=solid, arrowtail=none, arrowhead=normal]
+k_d8ca8cf7 -> k_3a7d7e4d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4789c3c:m_a29919e6:e -> k_b256b8b4 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_21185d9b [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_799adfe1 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_686e361c [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_5ecb104 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_f282996 [style=solid, arrowtail=none, arrowhead=normal]
+k_6be82e3e -> i_6be82e3e [style=dashed, arrowtail=none, arrowhead=onormal]
+k_352f09ab -> i_352f09ab [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_352f09ab:header:e -> k_614b523c [style=solid, arrowtail=none, arrowhead=normal]
+k_75860e40 -> k_5df6cba1 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_78b7d1b7:m_7dc25cb3:e -> k_94870f0b [style=solid, arrowtail=none, arrowhead=normal]
+k_78b7d1b7:m_7dc25cb3:e -> k_7cf68b55 [style=solid, arrowtail=none, arrowhead=normal]
+k_78b7d1b7:m_7dc25cb3:e -> k_4d6e10f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_78b7d1b7:m_7dc25cb3:e -> k_9dc1ac3d [style=solid, arrowtail=none, arrowhead=normal]
+k_ea624eab:m_4e215f96:e -> k_4032ff01 [style=solid, arrowtail=none, arrowhead=normal]
+k_686e361c -> i_686e361c [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_686e361c:header:e -> k_39c6c49e [style=solid, arrowtail=none, arrowhead=normal]
+k_21185d9b -> k_ecee0859 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_5ecb104 -> i_5ecb104 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_5ecb104:header:e -> k_39c6c49e [style=solid, arrowtail=none, arrowhead=normal]
+k_b256b8b4 -> k_29fd6908 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_f282996:m_3d5a1b27:e -> k_4ac9f0a7 [style=solid, arrowtail=none, arrowhead=normal]
+k_614b523c -> i_614b523c [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_5df6cba1:m_5b65d1b7:e -> k_799adfe1 [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_f282996 [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_4789c3c [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_81703b8 [style=solid, arrowtail=none, arrowhead=normal]
+k_9dc1ac3d -> k_d5449967 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4d6e10f4:m_a87b4d2a:e -> k_6a848a3f [style=solid, arrowtail=none, arrowhead=normal]
+k_4d6e10f4:m_a87b4d2a:e -> k_9dc1ac3d [style=solid, arrowtail=none, arrowhead=normal]
+k_7cf68b55 -> k_f1b10e50 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_94870f0b -> i_94870f0b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_39c6c49e -> k_139f8f1c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_29fd6908:m_f7ad7a10:e -> k_39c6c49e [style=solid, arrowtail=none, arrowhead=normal]
+k_81703b8:m_bf9bd871:e -> k_4789c3c [style=solid, arrowtail=none, arrowhead=normal]
+k_d5449967:m_d805501f:e -> k_20875e7b [style=solid, arrowtail=none, arrowhead=normal]
+k_6a848a3f -> i_6a848a3f [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_6a848a3f:header:e -> k_7f2b730a [style=solid, arrowtail=none, arrowhead=normal]
+i_6a848a3f:header:e -> k_e3aadf3c [style=solid, arrowtail=none, arrowhead=normal]
+i_6a848a3f:header:e -> k_456ad2eb [style=solid, arrowtail=none, arrowhead=normal]
+i_6a848a3f:header:e -> k_a5518feb [style=solid, arrowtail=none, arrowhead=normal]
+k_f1b10e50:m_6c0a518:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_139f8f1c:m_408652f3:e -> k_eb81f386 [style=solid, arrowtail=none, arrowhead=normal]
+k_20875e7b -> i_20875e7b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_456ad2eb -> k_72ceec06 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_e3aadf3c -> k_fb665a1f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_7f2b730a -> i_7f2b730a [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a5518feb -> k_6417e530 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_eb81f386 -> i_eb81f386 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_72ceec06:m_5a8716ec:e -> k_e3aadf3c [style=solid, arrowtail=none, arrowhead=normal]
}
Modified: trunk/docs/wave-guice-graph.dot
===================================================================
--- trunk/docs/wave-guice-graph.dot 2012-03-06 21:40:19 UTC (rev 1743)
+++ trunk/docs/wave-guice-graph.dot 2012-03-07 02:43:00 UTC (rev 1744)
@@ -1,254 +1,254 @@
digraph injector {
graph [rankdir=TB];
-k_5206913e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationRemoteBridge<br align="left"/></font><font color="#000000">WaveletFederationListener$Factory<br align="left"/></font></td></tr></table>>, shape=box]
-k_d7413b29 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationHostBridge<br align="left"/></font><font color="#000000">WaveletFederationProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_4e3cfd49 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TimeSource<br align="left"/></font></td></tr></table>>, shape=box]
-k_7c3a84a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SignatureHandler<br align="left"/></font></td></tr></table>>, shape=box]
-k_28873eb1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveSignatureVerifier<br align="left"/></font></td></tr><tr><td align="left" port="m_a87b4d2a"><init></td></tr></table>>, shape=box]
-k_2845e07 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">VerifiedCertChainCache<br align="left"/></font></td></tr></table>>, shape=box]
-k_d073cdd5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultCacheImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_5a8716ec"><init></td></tr></table>>, shape=box]
-k_a32471fe [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveBus<br align="left"/></font></td></tr></table>>, shape=box]
-k_ab27ace4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletNotificationSubscriber<br align="left"/></font></td></tr></table>>, shape=box]
-k_6bad9e01 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TrustRootsProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_f7d047b9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertificateManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_2050c643 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaAndSnapshotStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_74c3c0d2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SearchProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_66a99b94 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_6e4268e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HashedVersionFactory<br align="left"/></font></td></tr></table>>, shape=box]
-i_6e4268e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:105<br align="left"/></font><font color="#ffffff">HashedVersionFactoryImpl<br align="left"/></font></td></tr></table>>, shape=box]
-k_ca34da5f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=listener_executor)<br align="left"/></font><font color="#000000">Executor<br align="left"/></font></td></tr></table>>, shape=box]
-i_ca34da5f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:106<br align="left"/></font><font color="#ffffff">ThreadPoolExecutor<br align="left"/></font></td></tr></table>>, shape=box]
-k_7b747c12 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LocalWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
-i_7b747c12 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideLocalWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
-k_218c2334 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RemoteWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
-i_218c2334 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideRemoteWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
-k_e19e23b5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveCertPathValidator<br align="left"/></font></td></tr></table>>, shape=box]
-i_e19e23b5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideWaveCertPathValidator(boolean, TimeSource, VerifiedCertChainCache, TrustRootsProvider)<br align="left"/></font></td></tr></table>>, shape=box]
-k_fe215264 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=certs)<br align="left"/></font><font color="#000000">List<String><br align="left"/></font></td></tr></table>>, shape=box]
-i_fe215264 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:86<br align="left"/></font><font color="#ffffff">[]<br align="left"/></font></td></tr></table>>, shape=box]
-k_b4448035 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">Configuration<br align="left"/></font></td></tr></table>>, shape=box]
-i_b4448035 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:90<br align="left"/></font><font color="#ffffff">ConfigFile<br align="left"/></font></td></tr></table>>, shape=box]
-k_f1928bf8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_3e09faf2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
-k_c0398744 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotRegistrar<br align="left"/></font></td></tr></table>>, shape=box]
-k_140c93ab [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGenerator<br align="left"/></font></td></tr></table>>, shape=box]
-i_140c93ab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:106<br align="left"/></font><font color="#ffffff">#provideIdGenerator(String, Seed)<br align="left"/></font></td></tr></table>>, shape=box]
-k_c3234f04 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SecureRandom<br align="left"/></font></td></tr></table>>, shape=box]
-i_c3234f04 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:112<br align="left"/></font><font color="#ffffff">#provideSecureRandom()<br align="left"/></font></td></tr></table>>, shape=box]
-k_c089fc31 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TokenGenerator<br align="left"/></font></td></tr></table>>, shape=box]
-i_c089fc31 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:119<br align="left"/></font><font color="#ffffff">#provideTokenGenerator(SecureRandom)<br align="left"/></font></td></tr></table>>, shape=box]
-k_33570740 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGeneratorImpl$Seed<br align="left"/></font></td></tr></table>>, shape=box]
-i_33570740 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:126<br align="left"/></font><font color="#ffffff">#provideSeed(SecureRandom)<br align="left"/></font></td></tr></table>>, shape=box]
-k_7034c7d2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EventDataConverterManager<br align="left"/></font></td></tr></table>>, shape=box]
-i_7034c7d2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">EventDataConverterModule.java:43<br align="left"/></font><font color="#ffffff">#provideEventDataConverterManager()<br align="left"/></font></td></tr></table>>, shape=box]
-k_b62d731b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotSerializer<br align="left"/></font></td></tr></table>>, shape=box]
-i_b62d731b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotSerializerModule.java:46<br align="left"/></font><font color="#ffffff">#provideRobotSerializer()<br align="left"/></font></td></tr></table>>, shape=box]
-k_e8fb7071 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=authorize_token_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_e8fb7071 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:68<br align="left"/></font><font color="#ffffff">"/OAuthAuthorizeToken"<br align="left"/></font></td></tr></table>>, shape=box]
-k_f0bb7df7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=request_token_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_f0bb7df7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:70<br align="left"/></font><font color="#ffffff">"/OAuthGetRequestToken"<br align="left"/></font></td></tr></table>>, shape=box]
-k_6af4580c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=access_token_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_6af4580c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:72<br align="left"/></font><font color="#ffffff">"/OAuthGetAccessToken"<br align="left"/></font></td></tr></table>>, shape=box]
-k_f907821 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotConnector<br align="left"/></font></td></tr></table>>, shape=box]
-i_f907821 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:81<br align="left"/></font><font color="#ffffff">#provideRobotConnector(RobotConnection, RobotSerializer)<br align="left"/></font></td></tr></table>>, shape=box]
-k_7279ac52 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotConnection<br align="left"/></font></td></tr></table>>, shape=box]
-i_7279ac52 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:87<br align="left"/></font><font color="#ffffff">#provideRobotConnection()<br align="left"/></font></td></tr></table>>, shape=box]
-k_85eb8186 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=GatewayExecutor)<br align="left"/></font><font color="#000000">Executor<br align="left"/></font></td></tr></table>>, shape=box]
-i_85eb8186 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:99<br align="left"/></font><font color="#ffffff">#provideGatewayExecutor()<br align="left"/></font></td></tr></table>>, shape=box]
-k_45c331f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ActiveApiRegistry)<br align="left"/></font><font color="#000000">OperationServiceRegistry<br align="left"/></font></td></tr></table>>, shape=box]
-i_45c331f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:109<br align="left"/></font><font color="#ffffff">#provideActiveApiRegistry(NotifyOperationService)<br align="left"/></font></td></tr></table>>, shape=box]
-k_5ecb29e3 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=DataApiRegistry)<br align="left"/></font><font color="#000000">OperationServiceRegistry<br align="left"/></font></td></tr></table>>, shape=box]
-i_5ecb29e3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:117<br align="left"/></font><font color="#ffffff">#provideDataApiRegistry(SearchService)<br align="left"/></font></td></tr></table>>, shape=box]
-k_410c2a1b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">OAuthValidator<br align="left"/></font></td></tr></table>>, shape=box]
-i_410c2a1b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:125<br align="left"/></font><font color="#ffffff">#provideOAuthValidator()<br align="left"/></font></td></tr></table>>, shape=box]
-k_e773e20e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">OAuthServiceProvider<br align="left"/></font></td></tr></table>>, shape=box]
-i_e773e20e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:135<br align="left"/></font><font color="#ffffff">#provideOAuthServiceProvider(String)<br align="left"/></font></td></tr></table>>, shape=box]
-k_9831ace4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationRemoteBridge<br align="left"/></font><font color="#000000">WaveletFederationProvider<br align="left"/></font></td></tr></table>>, shape=box]
-k_91161f83 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationHostBridge<br align="left"/></font><font color="#000000">WaveletFederationListener$Factory<br align="left"/></font></td></tr></table>>, shape=box]
-k_e2a7bed0 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FederationTransport<br align="left"/></font></td></tr></table>>, shape=box]
-k_52a8a871 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertPathStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_fe671237 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AttachmentStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_107a33fb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccountStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_556cc59f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaStore<br align="left"/></font></td></tr></table>>, shape=box]
-k_2721f26b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveletNotificationDispatcher<br align="left"/></font></td></tr><tr><td align="left" port="m_72bb3f17"><init></td></tr></table>>, shape=box]
-k_73658105 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveMap<br align="left"/></font></td></tr><tr><td align="left" port="m_a29919e6"><init></td></tr></table>>, shape=box]
-k_53cbb880 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ProtoSerializer<br align="left"/></font></td></tr><tr><td align="left" port="m_a1715b3c"><init></td></tr></table>>, shape=box]
-k_8b5bb722 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ServerRpcProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_e92070d5"><init></td></tr></table>>, shape=box]
-k_744f2334 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveServerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_3065e839"><init></td></tr></table>>, shape=box]
-k_fbd16a34 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTimeSource<br align="left"/></font></td></tr><tr><td align="left" port="m_24dcbc5e"><init></td></tr></table>>, shape=box]
-k_70d75d3e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NonSigningSignatureHandler$NonSigningSignatureHandlerProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_6c0a518"><init></td></tr></table>>, shape=box]
-k_2288b0a9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTrustRootsProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_518d5280"><init></td></tr></table>>, shape=box]
-k_dbdd067e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CertificateManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_7dc25cb3"><init></td></tr></table>>, shape=box]
-k_a7dbb996 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DeltaStoreBasedSnapshotStore<br align="left"/></font></td></tr><tr><td align="left" port="m_f7ad7a10"><init></td></tr></table>>, shape=box]
-k_5293dba6 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">MemorySearchProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_5b65d1b7"><init></td></tr></table>>, shape=box]
-k_ae676420 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_signer_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
-i_ae676420 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
-k_81bf39cf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SessionManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_bc6356d8"><init></td></tr></table>>, shape=box]
-k_a0ee12e3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">HashSessionManager<br align="left"/></font></td></tr><tr><td align="left" port="m_54776227"><init></td></tr></table>>, shape=box]
-k_b3ed662 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">RobotRegistrarImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_6c669f5e"><init></td></tr></table>>, shape=box]
-k_bbcefa18 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=wave_server_domain)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_bbcefa18 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"localhost"<br align="left"/></font></td></tr></table>>, shape=box]
-k_532d3e82 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotifyOperationService<br align="left"/></font></td></tr><tr><td align="left" port="m_23e9a4c9"><init></td></tr></table>>, shape=box]
-k_f801e1f1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SearchService<br align="left"/></font></td></tr><tr><td align="left" port="m_22b30b9b"><init></td></tr></table>>, shape=box]
-k_9d976cde [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=http_frontend_public_address)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_9d976cde [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"localhost:8888"<br align="left"/></font></td></tr></table>>, shape=box]
-k_c5aa0274 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationRemote<br align="left"/></font></td></tr><tr><td align="left" port="m_8c82dc4e"><init></td></tr></table>>, shape=box]
-k_c9a11a3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationHost<br align="left"/></font></td></tr><tr><td align="left" port="m_dba23bb0"><init></td></tr></table>>, shape=box]
-k_49848daa [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationTransport<br align="left"/></font></td></tr><tr><td align="left" port="m_62d43621"><init></td></tr></table>>, shape=box]
-k_928bb0fd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileSignerInfoStore<br align="left"/></font></td></tr><tr><td align="left" port="m_d805501f"><init></td></tr></table>>, shape=box]
-k_ed47c2a9 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileAttachmentStore<br align="left"/></font></td></tr><tr><td align="left" port="m_2188bcd4"><init></td></tr></table>>, shape=box]
-k_6b87e61f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileAccountStore<br align="left"/></font></td></tr><tr><td align="left" port="m_2bca331e"><init></td></tr></table>>, shape=box]
-k_8823a3e5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileDeltaStore<br align="left"/></font></td></tr><tr><td align="left" port="m_408652f3"><init></td></tr></table>>, shape=box]
-k_6d08d305 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveDigester<br align="left"/></font></td></tr><tr><td align="left" port="m_3d5a1b27"><init></td></tr></table>>, shape=box]
-k_31620886 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=enable_ssl)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
-i_31620886 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">false<br align="left"/></font></td></tr></table>>, shape=box]
-k_51dec085 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=sessions_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_51dec085 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_sessions"<br align="left"/></font></td></tr></table>>, shape=box]
-k_5ee5c667 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=http_frontend_addresses)<br align="left"/></font><font color="#000000">List<String><br align="left"/></font></td></tr></table>>, shape=box]
-i_5ee5c667 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:188<br align="left"/></font><font color="#ffffff">[localhost:8888]<br align="left"/></font></td></tr></table>>, shape=box]
-k_1275d402 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=resource_bases)<br align="left"/></font><font color="#000000">List<String><br align="left"/></font></td></tr></table>>, shape=box]
-i_1275d402 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:188<br align="left"/></font><font color="#ffffff">[target/kune-0.1.0-SNAPSHOT/, src/main/webapp/]<br align="left"/></font></td></tr></table>>, shape=box]
-k_dcaff08d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ssl_keystore_password)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_dcaff08d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"fafafa"<br align="left"/></font></td></tr></table>>, shape=box]
-k_77c98103 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ssl_keystore_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_77c98103 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"src/main/resources/wiab.ks"<br align="left"/></font></td></tr></table>>, shape=box]
-k_feb78535 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=flashsocket_policy_port)<br align="left"/></font><font color="#000000">Integer<br align="left"/></font></td></tr></table>>, shape=box]
-i_feb78535 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:171<br align="left"/></font><font color="#ffffff">843<br align="left"/></font></td></tr></table>>, shape=box]
-k_c3c30021 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
-i_c3c30021 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
-k_4ff24fca [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">PerUserWaveViewSubscriber<br align="left"/></font></td></tr><tr><td align="left" port="m_bf9bd871"><init></td></tr></table>>, shape=box]
-k_4481b49f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=signer_info_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_4481b49f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_certificates"<br align="left"/></font></td></tr></table>>, shape=box]
-k_b1d0731f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=attachment_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_b1d0731f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_attachments"<br align="left"/></font></td></tr></table>>, shape=box]
-k_50cd9615 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=account_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_50cd9615 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_accounts"<br align="left"/></font></td></tr></table>>, shape=box]
-k_f7c49aa [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=delta_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
-i_f7c49aa [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_deltas"<br align="left"/></font></td></tr></table>>, shape=box]
-k_c5f43fe [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ConversationUtil<br align="left"/></font></td></tr><tr><td align="left" port="m_cb039b61"><init></td></tr></table>>, shape=box]
-k_5206913e -> k_744f2334 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d7413b29 -> k_744f2334 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_4e3cfd49 -> k_fbd16a34 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_7c3a84a -> k_70d75d3e [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_28873eb1:m_a87b4d2a:e -> k_e19e23b5 [style=solid, arrowtail=none, arrowhead=normal]
-k_28873eb1:m_a87b4d2a:e -> k_52a8a871 [style=solid, arrowtail=none, arrowhead=normal]
-k_2845e07 -> k_d073cdd5 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_d073cdd5:m_5a8716ec:e -> k_4e3cfd49 [style=solid, arrowtail=none, arrowhead=normal]
-k_a32471fe -> k_2721f26b [style=dashed, arrowtail=none, arrowhead=onormal]
-k_ab27ace4 -> k_2721f26b [style=dashed, arrowtail=none, arrowhead=onormal]
-k_6bad9e01 -> k_2288b0a9 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f7d047b9 -> k_dbdd067e [style=dashed, arrowtail=none, arrowhead=onormal]
-k_2050c643 -> k_a7dbb996 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_74c3c0d2 -> k_5293dba6 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_66a99b94 -> k_744f2334 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_6e4268e -> i_6e4268e [style=dashed, arrowtail=none, arrowhead=onormal]
-k_ca34da5f -> i_ca34da5f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_7b747c12 -> i_7b747c12 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_7b747c12:header:e -> k_556cc59f [style=solid, arrowtail=none, arrowhead=normal]
-k_218c2334 -> i_218c2334 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_218c2334:header:e -> k_556cc59f [style=solid, arrowtail=none, arrowhead=normal]
-k_e19e23b5 -> i_e19e23b5 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_e19e23b5:header:e -> k_ae676420 [style=solid, arrowtail=none, arrowhead=normal]
-i_e19e23b5:header:e -> k_4e3cfd49 [style=solid, arrowtail=none, arrowhead=normal]
-i_e19e23b5:header:e -> k_2845e07 [style=solid, arrowtail=none, arrowhead=normal]
-i_e19e23b5:header:e -> k_6bad9e01 [style=solid, arrowtail=none, arrowhead=normal]
-k_fe215264 -> i_fe215264 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_b4448035 -> i_b4448035 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f1928bf8 -> k_81bf39cf [style=dashed, arrowtail=none, arrowhead=onormal]
-k_3e09faf2 -> k_a0ee12e3 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_c0398744 -> k_b3ed662 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_140c93ab -> i_140c93ab [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_140c93ab:header:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-i_140c93ab:header:e -> k_33570740 [style=solid, arrowtail=none, arrowhead=normal]
-k_c3234f04 -> i_c3234f04 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_c089fc31 -> i_c089fc31 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_c089fc31:header:e -> k_c3234f04 [style=solid, arrowtail=none, arrowhead=normal]
-k_33570740 -> i_33570740 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_33570740:header:e -> k_c3234f04 [style=solid, arrowtail=none, arrowhead=normal]
-k_7034c7d2 -> i_7034c7d2 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_b62d731b -> i_b62d731b [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_e8fb7071 -> i_e8fb7071 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f0bb7df7 -> i_f0bb7df7 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_6af4580c -> i_6af4580c [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f907821 -> i_f907821 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_f907821:header:e -> k_7279ac52 [style=solid, arrowtail=none, arrowhead=normal]
-i_f907821:header:e -> k_b62d731b [style=solid, arrowtail=none, arrowhead=normal]
-k_7279ac52 -> i_7279ac52 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_85eb8186 -> i_85eb8186 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_45c331f -> i_45c331f [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_45c331f:header:e -> k_532d3e82 [style=solid, arrowtail=none, arrowhead=normal]
-k_5ecb29e3 -> i_5ecb29e3 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_5ecb29e3:header:e -> k_f801e1f1 [style=solid, arrowtail=none, arrowhead=normal]
-k_410c2a1b -> i_410c2a1b [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-k_e773e20e -> i_e773e20e [style=dashed, arrowtail=none, arrowhead=onormalonormal]
-i_e773e20e:header:e -> k_9d976cde [style=solid, arrowtail=none, arrowhead=normal]
-k_9831ace4 -> k_c5aa0274 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_91161f83 -> k_c9a11a3 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_e2a7bed0 -> k_49848daa [style=dashed, arrowtail=none, arrowhead=onormal]
-k_52a8a871 -> k_928bb0fd [style=dashed, arrowtail=none, arrowhead=onormal]
-k_fe671237 -> k_ed47c2a9 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_107a33fb -> k_6b87e61f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_556cc59f -> k_8823a3e5 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_2721f26b:m_72bb3f17:e -> k_f7d047b9 [style=solid, arrowtail=none, arrowhead=normal]
-k_2721f26b:m_72bb3f17:e -> k_91161f83 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_2050c643 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_ab27ace4 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_a32471fe [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_7b747c12 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_218c2334 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_73658105:m_a29919e6:e -> k_6d08d305 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_5ee5c667 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_feb78535 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_1275d402 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_f1928bf8 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_3e09faf2 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_51dec085 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_31620886 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_77c98103 [style=solid, arrowtail=none, arrowhead=normal]
-k_8b5bb722:m_e92070d5:e -> k_dcaff08d [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_ca34da5f [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_f7d047b9 [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_9831ace4 [style=solid, arrowtail=none, arrowhead=normal]
-k_744f2334:m_3065e839:e -> k_73658105 [style=solid, arrowtail=none, arrowhead=normal]
-k_70d75d3e:m_6c0a518:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_c3c30021 [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_7c3a84a [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_28873eb1 [style=solid, arrowtail=none, arrowhead=normal]
-k_dbdd067e:m_7dc25cb3:e -> k_52a8a871 [style=solid, arrowtail=none, arrowhead=normal]
-k_a7dbb996:m_f7ad7a10:e -> k_556cc59f [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_a32471fe [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_bbcefa18 [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_6d08d305 [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_73658105 [style=solid, arrowtail=none, arrowhead=normal]
-k_5293dba6:m_5b65d1b7:e -> k_4ff24fca [style=solid, arrowtail=none, arrowhead=normal]
-k_ae676420 -> i_ae676420 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_81bf39cf:m_bc6356d8:e -> k_107a33fb [style=solid, arrowtail=none, arrowhead=normal]
-k_81bf39cf:m_bc6356d8:e -> k_3e09faf2 [style=solid, arrowtail=none, arrowhead=normal]
-k_b3ed662:m_6c669f5e:e -> k_107a33fb [style=solid, arrowtail=none, arrowhead=normal]
-k_b3ed662:m_6c669f5e:e -> k_c089fc31 [style=solid, arrowtail=none, arrowhead=normal]
-k_bbcefa18 -> i_bbcefa18 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_532d3e82:m_23e9a4c9:e -> k_107a33fb [style=solid, arrowtail=none, arrowhead=normal]
-k_532d3e82:m_23e9a4c9:e -> k_f907821 [style=solid, arrowtail=none, arrowhead=normal]
-k_f801e1f1:m_22b30b9b:e -> k_74c3c0d2 [style=solid, arrowtail=none, arrowhead=normal]
-k_9d976cde -> i_9d976cde [style=dashed, arrowtail=none, arrowhead=onormal]
-k_928bb0fd:m_d805501f:e -> k_4481b49f [style=solid, arrowtail=none, arrowhead=normal]
-k_ed47c2a9:m_2188bcd4:e -> k_b1d0731f [style=solid, arrowtail=none, arrowhead=normal]
-k_6b87e61f:m_2bca331e:e -> k_50cd9615 [style=solid, arrowtail=none, arrowhead=normal]
-k_8823a3e5:m_408652f3:e -> k_f7c49aa [style=solid, arrowtail=none, arrowhead=normal]
-k_6d08d305:m_3d5a1b27:e -> k_c5f43fe [style=solid, arrowtail=none, arrowhead=normal]
-k_31620886 -> i_31620886 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_51dec085 -> i_51dec085 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_5ee5c667 -> i_5ee5c667 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_1275d402 -> i_1275d402 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_dcaff08d -> i_dcaff08d [style=dashed, arrowtail=none, arrowhead=onormal]
-k_77c98103 -> i_77c98103 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_feb78535 -> i_feb78535 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_c3c30021 -> i_c3c30021 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_4ff24fca:m_bf9bd871:e -> k_73658105 [style=solid, arrowtail=none, arrowhead=normal]
-k_4481b49f -> i_4481b49f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_b1d0731f -> i_b1d0731f [style=dashed, arrowtail=none, arrowhead=onormal]
-k_50cd9615 -> i_50cd9615 [style=dashed, arrowtail=none, arrowhead=onormal]
-k_f7c49aa -> i_f7c49aa [style=dashed, arrowtail=none, arrowhead=onormal]
-k_c5f43fe:m_cb039b61:e -> k_140c93ab [style=solid, arrowtail=none, arrowhead=normal]
+k_ea5411f5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationRemoteBridge<br align="left"/></font><font color="#000000">WaveletFederationListener$Factory<br align="left"/></font></td></tr></table>>, shape=box]
+k_a87086c9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationHostBridge<br align="left"/></font><font color="#000000">WaveletFederationProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_e3aadf3c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TimeSource<br align="left"/></font></td></tr></table>>, shape=box]
+k_7cf68b55 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SignatureHandler<br align="left"/></font></td></tr></table>>, shape=box]
+k_4d6e10f4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveSignatureVerifier<br align="left"/></font></td></tr><tr><td align="left" port="m_a87b4d2a"><init></td></tr></table>>, shape=box]
+k_456ad2eb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">VerifiedCertChainCache<br align="left"/></font></td></tr></table>>, shape=box]
+k_72ceec06 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultCacheImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_5a8716ec"><init></td></tr></table>>, shape=box]
+k_799adfe1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveBus<br align="left"/></font></td></tr></table>>, shape=box]
+k_21185d9b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletNotificationSubscriber<br align="left"/></font></td></tr></table>>, shape=box]
+k_a5518feb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TrustRootsProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_1ce5e340 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertificateManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_b256b8b4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaAndSnapshotStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_75860e40 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SearchProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_efe9d328 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveletProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_da56a31f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">HashedVersionFactory<br align="left"/></font></td></tr></table>>, shape=box]
+i_da56a31f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:105<br align="left"/></font><font color="#ffffff">HashedVersionFactoryImpl<br align="left"/></font></td></tr></table>>, shape=box]
+k_6be82e3e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=listener_executor)<br align="left"/></font><font color="#000000">Executor<br align="left"/></font></td></tr></table>>, shape=box]
+i_6be82e3e [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:106<br align="left"/></font><font color="#ffffff">ThreadPoolExecutor<br align="left"/></font></td></tr></table>>, shape=box]
+k_686e361c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">LocalWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
+i_686e361c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideLocalWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
+k_5ecb104 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RemoteWaveletContainer$Factory<br align="left"/></font></td></tr></table>>, shape=box]
+i_5ecb104 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideRemoteWaveletContainerFactory(DeltaStore)<br align="left"/></font></td></tr></table>>, shape=box]
+k_6a848a3f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">WaveCertPathValidator<br align="left"/></font></td></tr></table>>, shape=box]
+i_6a848a3f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">WaveServerModule.java:56<br align="left"/></font><font color="#ffffff">#provideWaveCertPathValidator(boolean, TimeSource, VerifiedCertChainCache, TrustRootsProvider)<br align="left"/></font></td></tr></table>>, shape=box]
+k_3f32b04c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=certs)<br align="left"/></font><font color="#000000">List<String><br align="left"/></font></td></tr></table>>, shape=box]
+i_3f32b04c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:86<br align="left"/></font><font color="#ffffff">[]<br align="left"/></font></td></tr></table>>, shape=box]
+k_dc7baec4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">Configuration<br align="left"/></font></td></tr></table>>, shape=box]
+i_dc7baec4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:90<br align="left"/></font><font color="#ffffff">ConfigFile<br align="left"/></font></td></tr></table>>, shape=box]
+k_79387d6e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_c7da405 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SessionManager<br align="left"/></font></td></tr></table>>, shape=box]
+k_8567e1dc [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotRegistrar<br align="left"/></font></td></tr></table>>, shape=box]
+k_1d57ace5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGenerator<br align="left"/></font></td></tr></table>>, shape=box]
+i_1d57ace5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:106<br align="left"/></font><font color="#ffffff">#provideIdGenerator(String, Seed)<br align="left"/></font></td></tr></table>>, shape=box]
+k_614b523c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">SecureRandom<br align="left"/></font></td></tr></table>>, shape=box]
+i_614b523c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:112<br align="left"/></font><font color="#ffffff">#provideSecureRandom()<br align="left"/></font></td></tr></table>>, shape=box]
+k_9234d74b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">TokenGenerator<br align="left"/></font></td></tr></table>>, shape=box]
+i_9234d74b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:119<br align="left"/></font><font color="#ffffff">#provideTokenGenerator(SecureRandom)<br align="left"/></font></td></tr></table>>, shape=box]
+k_352f09ab [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">IdGeneratorImpl$Seed<br align="left"/></font></td></tr></table>>, shape=box]
+i_352f09ab [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">ServerModule.java:126<br align="left"/></font><font color="#ffffff">#provideSeed(SecureRandom)<br align="left"/></font></td></tr></table>>, shape=box]
+k_ad3b717b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">EventDataConverterManager<br align="left"/></font></td></tr></table>>, shape=box]
+i_ad3b717b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">EventDataConverterModule.java:43<br align="left"/></font><font color="#ffffff">#provideEventDataConverterManager()<br align="left"/></font></td></tr></table>>, shape=box]
+k_8296ce09 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotSerializer<br align="left"/></font></td></tr></table>>, shape=box]
+i_8296ce09 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotSerializerModule.java:46<br align="left"/></font><font color="#ffffff">#provideRobotSerializer()<br align="left"/></font></td></tr></table>>, shape=box]
+k_c5011a4d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=authorize_token_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_c5011a4d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:68<br align="left"/></font><font color="#ffffff">"/OAuthAuthorizeToken"<br align="left"/></font></td></tr></table>>, shape=box]
+k_ccc127d3 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=request_token_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_ccc127d3 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:70<br align="left"/></font><font color="#ffffff">"/OAuthGetRequestToken"<br align="left"/></font></td></tr></table>>, shape=box]
+k_46fa01e8 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=access_token_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_46fa01e8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:72<br align="left"/></font><font color="#ffffff">"/OAuthGetAccessToken"<br align="left"/></font></td></tr></table>>, shape=box]
+k_6c6180bf [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotConnector<br align="left"/></font></td></tr></table>>, shape=box]
+i_6c6180bf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:81<br align="left"/></font><font color="#ffffff">#provideRobotConnector(RobotConnection, RobotSerializer)<br align="left"/></font></td></tr></table>>, shape=box]
+k_421505be [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">RobotConnection<br align="left"/></font></td></tr></table>>, shape=box]
+i_421505be [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:87<br align="left"/></font><font color="#ffffff">#provideRobotConnection()<br align="left"/></font></td></tr></table>>, shape=box]
+k_279ed565 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=GatewayExecutor)<br align="left"/></font><font color="#000000">Executor<br align="left"/></font></td></tr></table>>, shape=box]
+i_279ed565 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:99<br align="left"/></font><font color="#ffffff">#provideGatewayExecutor()<br align="left"/></font></td></tr></table>>, shape=box]
+k_f63e25d2 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ActiveApiRegistry)<br align="left"/></font><font color="#000000">OperationServiceRegistry<br align="left"/></font></td></tr></table>>, shape=box]
+i_f63e25d2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:109<br align="left"/></font><font color="#ffffff">#provideActiveApiRegistry(NotifyOperationService)<br align="left"/></font></td></tr></table>>, shape=box]
+k_50ad1c96 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=DataApiRegistry)<br align="left"/></font><font color="#000000">OperationServiceRegistry<br align="left"/></font></td></tr></table>>, shape=box]
+i_50ad1c96 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:117<br align="left"/></font><font color="#ffffff">#provideDataApiRegistry(SearchService)<br align="left"/></font></td></tr></table>>, shape=box]
+k_aef74292 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">OAuthValidator<br align="left"/></font></td></tr></table>>, shape=box]
+i_aef74292 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:125<br align="left"/></font><font color="#ffffff">#provideOAuthValidator()<br align="left"/></font></td></tr></table>>, shape=box]
+k_796f7f06 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">OAuthServiceProvider<br align="left"/></font></td></tr></table>>, shape=box]
+i_796f7f06 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">RobotApiModule.java:135<br align="left"/></font><font color="#ffffff">#provideOAuthServiceProvider(String)<br align="left"/></font></td></tr></table>>, shape=box]
+k_d8ca8cf7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationRemoteBridge<br align="left"/></font><font color="#000000">WaveletFederationProvider<br align="left"/></font></td></tr></table>>, shape=box]
+k_b9fa0bc7 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@FederationHostBridge<br align="left"/></font><font color="#000000">WaveletFederationListener$Factory<br align="left"/></font></td></tr></table>>, shape=box]
+k_3e284ce9 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">FederationTransport<br align="left"/></font></td></tr></table>>, shape=box]
+k_9dc1ac3d [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">CertPathStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_88a7a0b5 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AttachmentStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_c7f722e6 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">AccountStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_39c6c49e [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000">DeltaStore<br align="left"/></font></td></tr></table>>, shape=box]
+k_ecee0859 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveletNotificationDispatcher<br align="left"/></font></td></tr><tr><td align="left" port="m_72bb3f17"><init></td></tr></table>>, shape=box]
+k_4789c3c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveMap<br align="left"/></font></td></tr><tr><td align="left" port="m_a29919e6"><init></td></tr></table>>, shape=box]
+k_5be3c87c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ProtoSerializer<br align="left"/></font></td></tr><tr><td align="left" port="m_a1715b3c"><init></td></tr></table>>, shape=box]
+k_8378d4e2 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ServerRpcProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_e92070d5"><init></td></tr></table>>, shape=box]
+k_278e5d1c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveServerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_3065e839"><init></td></tr></table>>, shape=box]
+k_fb665a1f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTimeSource<br align="left"/></font></td></tr><tr><td align="left" port="m_24dcbc5e"><init></td></tr></table>>, shape=box]
+k_f1b10e50 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NonSigningSignatureHandler$NonSigningSignatureHandlerProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_6c0a518"><init></td></tr></table>>, shape=box]
+k_6417e530 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DefaultTrustRootsProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_518d5280"><init></td></tr></table>>, shape=box]
+k_78b7d1b7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">CertificateManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_7dc25cb3"><init></td></tr></table>>, shape=box]
+k_29fd6908 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">DeltaStoreBasedSnapshotStore<br align="left"/></font></td></tr><tr><td align="left" port="m_f7ad7a10"><init></td></tr></table>>, shape=box]
+k_5df6cba1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">MemorySearchProvider<br align="left"/></font></td></tr><tr><td align="left" port="m_5b65d1b7"><init></td></tr></table>>, shape=box]
+k_7f2b730a [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_signer_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
+i_7f2b730a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
+k_e8023afd [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SessionManagerImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_bc6356d8"><init></td></tr></table>>, shape=box]
+k_e4c64ebf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">HashSessionManager<br align="left"/></font></td></tr><tr><td align="left" port="m_54776227"><init></td></tr></table>>, shape=box]
+k_6558149b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">RobotRegistrarImpl<br align="left"/></font></td></tr><tr><td align="left" port="m_6c669f5e"><init></td></tr></table>>, shape=box]
+k_97d4a3f4 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=wave_server_domain)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_97d4a3f4 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"localhost"<br align="left"/></font></td></tr></table>>, shape=box]
+k_ef83a5a5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NotifyOperationService<br align="left"/></font></td></tr><tr><td align="left" port="m_23e9a4c9"><init></td></tr></table>>, shape=box]
+k_187912c5 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">SearchService<br align="left"/></font></td></tr><tr><td align="left" port="m_22b30b9b"><init></td></tr></table>>, shape=box]
+k_799d16ba [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=http_frontend_public_address)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_799d16ba [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"localhost:8888"<br align="left"/></font></td></tr></table>>, shape=box]
+k_3a7d7e4d [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationRemote<br align="left"/></font></td></tr><tr><td align="left" port="m_8c82dc4e"><init></td></tr></table>>, shape=box]
+k_fca7bf8a [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationHost<br align="left"/></font></td></tr><tr><td align="left" port="m_dba23bb0"><init></td></tr></table>>, shape=box]
+k_6ae3b04f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">NoOpFederationTransport<br align="left"/></font></td></tr><tr><td align="left" port="m_62d43621"><init></td></tr></table>>, shape=box]
+k_d5449967 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileSignerInfoStore<br align="left"/></font></td></tr><tr><td align="left" port="m_d805501f"><init></td></tr></table>>, shape=box]
+k_d70d0361 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileAttachmentStore<br align="left"/></font></td></tr><tr><td align="left" port="m_2188bcd4"><init></td></tr></table>>, shape=box]
+k_25087fa1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileAccountStore<br align="left"/></font></td></tr><tr><td align="left" port="m_2bca331e"><init></td></tr></table>>, shape=box]
+k_139f8f1c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">FileDeltaStore<br align="left"/></font></td></tr><tr><td align="left" port="m_408652f3"><init></td></tr></table>>, shape=box]
+k_f282996 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">WaveDigester<br align="left"/></font></td></tr><tr><td align="left" port="m_3d5a1b27"><init></td></tr></table>>, shape=box]
+k_538731ea [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=resource_bases)<br align="left"/></font><font color="#000000">List<String><br align="left"/></font></td></tr></table>>, shape=box]
+i_538731ea [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:188<br align="left"/></font><font color="#ffffff">[target/kune-0.1.0-SNAPSHOT/, src/main/webapp/]<br align="left"/></font></td></tr></table>>, shape=box]
+k_17c5541c [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=flashsocket_policy_port)<br align="left"/></font><font color="#000000">Integer<br align="left"/></font></td></tr></table>>, shape=box]
+i_17c5541c [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:171<br align="left"/></font><font color="#ffffff">843<br align="left"/></font></td></tr></table>>, shape=box]
+k_b8b59a69 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ssl_keystore_password)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_b8b59a69 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"fafafa"<br align="left"/></font></td></tr></table>>, shape=box]
+k_53cf2adf [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=ssl_keystore_path)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_53cf2adf [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"src/main/resources/wiab.ks"<br align="left"/></font></td></tr></table>>, shape=box]
+k_2261770 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=enable_ssl)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
+i_2261770 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">false<br align="left"/></font></td></tr></table>>, shape=box]
+k_2de46a61 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=sessions_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_2de46a61 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_sessions"<br align="left"/></font></td></tr></table>>, shape=box]
+k_9ff7244f [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=http_frontend_addresses)<br align="left"/></font><font color="#000000">List<String><br align="left"/></font></td></tr></table>>, shape=box]
+i_9ff7244f [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:188<br align="left"/></font><font color="#ffffff">[localhost:8888]<br align="left"/></font></td></tr></table>>, shape=box]
+k_94870f0b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=waveserver_disable_verification)<br align="left"/></font><font color="#000000">Boolean<br align="left"/></font></td></tr></table>>, shape=box]
+i_94870f0b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:178<br align="left"/></font><font color="#ffffff">true<br align="left"/></font></td></tr></table>>, shape=box]
+k_81703b8 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">PerUserWaveViewSubscriber<br align="left"/></font></td></tr><tr><td align="left" port="m_bf9bd871"><init></td></tr></table>>, shape=box]
+k_20875e7b [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=signer_info_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_20875e7b [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_certificates"<br align="left"/></font></td></tr></table>>, shape=box]
+k_8dd61cfb [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=attachment_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_8dd61cfb [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_attachments"<br align="left"/></font></td></tr></table>>, shape=box]
+k_2cd33ff1 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=account_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_2cd33ff1 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_accounts"<br align="left"/></font></td></tr></table>>, shape=box]
+k_eb81f386 [style=dashed, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="0" border="0"><tr><td align="left" port="header" bgcolor="#ffffff"><font color="#000000" point-size="10">@Named(value=delta_store_directory)<br align="left"/></font><font color="#000000">String<br align="left"/></font></td></tr></table>>, shape=box]
+i_eb81f386 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#aaaaaa"><font color="#ffffff" point-size="10">SettingsBinder.java:181<br align="left"/></font><font color="#ffffff">"/var/lib/kune/_deltas"<br align="left"/></font></td></tr></table>>, shape=box]
+k_4ac9f0a7 [style=invis, margin=0.02,0, label=<<table cellspacing="0" cellpadding="5" cellborder="1" border="0"><tr><td align="left" port="header" bgcolor="#000000"><font color="#ffffff">ConversationUtil<br align="left"/></font></td></tr><tr><td align="left" port="m_cb039b61"><init></td></tr></table>>, shape=box]
+k_ea5411f5 -> k_278e5d1c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a87086c9 -> k_278e5d1c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_e3aadf3c -> k_fb665a1f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_7cf68b55 -> k_f1b10e50 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_4d6e10f4:m_a87b4d2a:e -> k_6a848a3f [style=solid, arrowtail=none, arrowhead=normal]
+k_4d6e10f4:m_a87b4d2a:e -> k_9dc1ac3d [style=solid, arrowtail=none, arrowhead=normal]
+k_456ad2eb -> k_72ceec06 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_72ceec06:m_5a8716ec:e -> k_e3aadf3c [style=solid, arrowtail=none, arrowhead=normal]
+k_799adfe1 -> k_ecee0859 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_21185d9b -> k_ecee0859 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_a5518feb -> k_6417e530 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_1ce5e340 -> k_78b7d1b7 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_b256b8b4 -> k_29fd6908 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_75860e40 -> k_5df6cba1 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_efe9d328 -> k_278e5d1c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_da56a31f -> i_da56a31f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_6be82e3e -> i_6be82e3e [style=dashed, arrowtail=none, arrowhead=onormal]
+k_686e361c -> i_686e361c [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_686e361c:header:e -> k_39c6c49e [style=solid, arrowtail=none, arrowhead=normal]
+k_5ecb104 -> i_5ecb104 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_5ecb104:header:e -> k_39c6c49e [style=solid, arrowtail=none, arrowhead=normal]
+k_6a848a3f -> i_6a848a3f [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_6a848a3f:header:e -> k_7f2b730a [style=solid, arrowtail=none, arrowhead=normal]
+i_6a848a3f:header:e -> k_e3aadf3c [style=solid, arrowtail=none, arrowhead=normal]
+i_6a848a3f:header:e -> k_456ad2eb [style=solid, arrowtail=none, arrowhead=normal]
+i_6a848a3f:header:e -> k_a5518feb [style=solid, arrowtail=none, arrowhead=normal]
+k_3f32b04c -> i_3f32b04c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_dc7baec4 -> i_dc7baec4 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_79387d6e -> k_e8023afd [style=dashed, arrowtail=none, arrowhead=onormal]
+k_c7da405 -> k_e4c64ebf [style=dashed, arrowtail=none, arrowhead=onormal]
+k_8567e1dc -> k_6558149b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_1d57ace5 -> i_1d57ace5 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_1d57ace5:header:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+i_1d57ace5:header:e -> k_352f09ab [style=solid, arrowtail=none, arrowhead=normal]
+k_614b523c -> i_614b523c [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_9234d74b -> i_9234d74b [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_9234d74b:header:e -> k_614b523c [style=solid, arrowtail=none, arrowhead=normal]
+k_352f09ab -> i_352f09ab [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_352f09ab:header:e -> k_614b523c [style=solid, arrowtail=none, arrowhead=normal]
+k_ad3b717b -> i_ad3b717b [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_8296ce09 -> i_8296ce09 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_c5011a4d -> i_c5011a4d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_ccc127d3 -> i_ccc127d3 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_46fa01e8 -> i_46fa01e8 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_6c6180bf -> i_6c6180bf [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_6c6180bf:header:e -> k_421505be [style=solid, arrowtail=none, arrowhead=normal]
+i_6c6180bf:header:e -> k_8296ce09 [style=solid, arrowtail=none, arrowhead=normal]
+k_421505be -> i_421505be [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_279ed565 -> i_279ed565 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_f63e25d2 -> i_f63e25d2 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_f63e25d2:header:e -> k_ef83a5a5 [style=solid, arrowtail=none, arrowhead=normal]
+k_50ad1c96 -> i_50ad1c96 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_50ad1c96:header:e -> k_187912c5 [style=solid, arrowtail=none, arrowhead=normal]
+k_aef74292 -> i_aef74292 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+k_796f7f06 -> i_796f7f06 [style=dashed, arrowtail=none, arrowhead=onormalonormal]
+i_796f7f06:header:e -> k_799d16ba [style=solid, arrowtail=none, arrowhead=normal]
+k_d8ca8cf7 -> k_3a7d7e4d [style=dashed, arrowtail=none, arrowhead=onormal]
+k_b9fa0bc7 -> k_fca7bf8a [style=dashed, arrowtail=none, arrowhead=onormal]
+k_3e284ce9 -> k_6ae3b04f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_9dc1ac3d -> k_d5449967 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_88a7a0b5 -> k_d70d0361 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_c7f722e6 -> k_25087fa1 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_39c6c49e -> k_139f8f1c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_ecee0859:m_72bb3f17:e -> k_1ce5e340 [style=solid, arrowtail=none, arrowhead=normal]
+k_ecee0859:m_72bb3f17:e -> k_b9fa0bc7 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_b256b8b4 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_21185d9b [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_799adfe1 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_686e361c [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_5ecb104 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_4789c3c:m_a29919e6:e -> k_f282996 [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_9ff7244f [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_17c5541c [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_538731ea [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_79387d6e [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_c7da405 [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_2de46a61 [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_2261770 [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_53cf2adf [style=solid, arrowtail=none, arrowhead=normal]
+k_8378d4e2:m_e92070d5:e -> k_b8b59a69 [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_6be82e3e [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_1ce5e340 [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_d8ca8cf7 [style=solid, arrowtail=none, arrowhead=normal]
+k_278e5d1c:m_3065e839:e -> k_4789c3c [style=solid, arrowtail=none, arrowhead=normal]
+k_f1b10e50:m_6c0a518:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_78b7d1b7:m_7dc25cb3:e -> k_94870f0b [style=solid, arrowtail=none, arrowhead=normal]
+k_78b7d1b7:m_7dc25cb3:e -> k_7cf68b55 [style=solid, arrowtail=none, arrowhead=normal]
+k_78b7d1b7:m_7dc25cb3:e -> k_4d6e10f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_78b7d1b7:m_7dc25cb3:e -> k_9dc1ac3d [style=solid, arrowtail=none, arrowhead=normal]
+k_29fd6908:m_f7ad7a10:e -> k_39c6c49e [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_799adfe1 [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_97d4a3f4 [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_f282996 [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_4789c3c [style=solid, arrowtail=none, arrowhead=normal]
+k_5df6cba1:m_5b65d1b7:e -> k_81703b8 [style=solid, arrowtail=none, arrowhead=normal]
+k_7f2b730a -> i_7f2b730a [style=dashed, arrowtail=none, arrowhead=onormal]
+k_e8023afd:m_bc6356d8:e -> k_c7f722e6 [style=solid, arrowtail=none, arrowhead=normal]
+k_e8023afd:m_bc6356d8:e -> k_c7da405 [style=solid, arrowtail=none, arrowhead=normal]
+k_6558149b:m_6c669f5e:e -> k_c7f722e6 [style=solid, arrowtail=none, arrowhead=normal]
+k_6558149b:m_6c669f5e:e -> k_9234d74b [style=solid, arrowtail=none, arrowhead=normal]
+k_97d4a3f4 -> i_97d4a3f4 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_ef83a5a5:m_23e9a4c9:e -> k_c7f722e6 [style=solid, arrowtail=none, arrowhead=normal]
+k_ef83a5a5:m_23e9a4c9:e -> k_6c6180bf [style=solid, arrowtail=none, arrowhead=normal]
+k_187912c5:m_22b30b9b:e -> k_75860e40 [style=solid, arrowtail=none, arrowhead=normal]
+k_799d16ba -> i_799d16ba [style=dashed, arrowtail=none, arrowhead=onormal]
+k_d5449967:m_d805501f:e -> k_20875e7b [style=solid, arrowtail=none, arrowhead=normal]
+k_d70d0361:m_2188bcd4:e -> k_8dd61cfb [style=solid, arrowtail=none, arrowhead=normal]
+k_25087fa1:m_2bca331e:e -> k_2cd33ff1 [style=solid, arrowtail=none, arrowhead=normal]
+k_139f8f1c:m_408652f3:e -> k_eb81f386 [style=solid, arrowtail=none, arrowhead=normal]
+k_f282996:m_3d5a1b27:e -> k_4ac9f0a7 [style=solid, arrowtail=none, arrowhead=normal]
+k_538731ea -> i_538731ea [style=dashed, arrowtail=none, arrowhead=onormal]
+k_17c5541c -> i_17c5541c [style=dashed, arrowtail=none, arrowhead=onormal]
+k_b8b59a69 -> i_b8b59a69 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_53cf2adf -> i_53cf2adf [style=dashed, arrowtail=none, arrowhead=onormal]
+k_2261770 -> i_2261770 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_2de46a61 -> i_2de46a61 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_9ff7244f -> i_9ff7244f [style=dashed, arrowtail=none, arrowhead=onormal]
+k_94870f0b -> i_94870f0b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_81703b8:m_bf9bd871:e -> k_4789c3c [style=solid, arrowtail=none, arrowhead=normal]
+k_20875e7b -> i_20875e7b [style=dashed, arrowtail=none, arrowhead=onormal]
+k_8dd61cfb -> i_8dd61cfb [style=dashed, arrowtail=none, arrowhead=onormal]
+k_2cd33ff1 -> i_2cd33ff1 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_eb81f386 -> i_eb81f386 [style=dashed, arrowtail=none, arrowhead=onormal]
+k_4ac9f0a7:m_cb039b61:e -> k_1d57ace5 [style=solid, arrowtail=none, arrowhead=normal]
}
Modified: trunk/src/main/java/cc/kune/core/server/DataSourceKunePersistModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/DataSourceKunePersistModule.java 2012-03-06 21:40:19 UTC (rev 1743)
+++ trunk/src/main/java/cc/kune/core/server/DataSourceKunePersistModule.java 2012-03-07 02:43:00 UTC (rev 1744)
@@ -60,7 +60,6 @@
final KunePropertiesDefault kuneProperties = new KunePropertiesDefault(kuneConfig);
bind(KuneProperties.class).toInstance(kuneProperties);
- // expose(KuneProperties.class);
// precedence method param > properties
final String configuredJpaUnit = kuneProperties.get(KuneProperties.SITE_DB_PERSISTENCE_NAME);
@@ -95,6 +94,31 @@
jpm.addFinder(TagUserContentFinder.class);
jpm.addFinder(UserFinder.class);
install(jpm);
+
+ bind(Session.class).annotatedWith(DataSourceKune.class).toProvider(
+ DataSourceKuneSessionProvider.class);
+
+ // bind(UnitOfWork.class).annotatedWith(DataSourceKune.class).toProvider(
+ // DataSourceKuneUnitOfWorkProvider.class);
+ // expose(UnitOfWork.class).annotatedWith(DataSourceKune.class);
+
+ // final KuneJpaLocalTxnInterceptor transactionInterceptor = new
+ // KuneJpaLocalTxnInterceptor();
+ // requestInjection(transactionInterceptor);
+ //
+ // bindInterceptor(annotatedWith(KuneTransactional.class), any(),
+ // transactionInterceptor);
+ // bindInterceptor(any(), annotatedWith(KuneTransactional.class),
+ // transactionInterceptor);
+
+ final Provider<EntityManager> entityManagerProvider = binder().getProvider(EntityManager.class);
+ bind(EntityManager.class).annotatedWith(DataSourceKune.class).toProvider(entityManagerProvider);
+
+ bind(MY_DATA_SOURCE_ONE_FILTER_KEY).to(CustomPersistFilter.class);
+
+ // expose(EntityManager.class).annotatedWith(DataSourceKune.class);
+ // expose(Session.class).annotatedWith(DataSourceKune.class);
+ // expose(KuneProperties.class);
// expose(ContainerFinder.class);
// expose(ContentFinder.class);
// expose(ExtMediaDescripFinder.class);
@@ -107,16 +131,6 @@
// expose(TagFinder.class);
// expose(TagUserContentFinder.class);
// expose(UserFinder.class);
-
- bind(Session.class).annotatedWith(DataSourceKune.class).toProvider(
- DataSourceKuneSessionProvider.class);
- // expose(Session.class).annotatedWith(MyDataSourceOne.class);
-
- final Provider<EntityManager> entityManagerProvider = binder().getProvider(EntityManager.class);
- bind(EntityManager.class).annotatedWith(DataSourceKune.class).toProvider(entityManagerProvider);
- // expose(EntityManager.class).annotatedWith(MyDataSourceOne.class);
-
- bind(MY_DATA_SOURCE_ONE_FILTER_KEY).to(CustomPersistFilter.class);
// expose(MY_DATA_SOURCE_ONE_FILTER_KEY);
bind(GenericPersistenceInitializer.class).asEagerSingleton();
Added: trunk/src/main/java/cc/kune/core/server/KuneTransactional.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/KuneTransactional.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/server/KuneTransactional.java 2012-03-07 02:43:00 UTC (rev 1744)
@@ -0,0 +1,29 @@
+package cc.kune.core.server;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+ at Target({ ElementType.METHOD, ElementType.TYPE })
+ at Retention(RetentionPolicy.RUNTIME)
+ at Inherited
+public @interface KuneTransactional {
+
+ /**
+ * A list of exceptions to <b>not<b> rollback on. A caveat to the rollbackOn
+ * clause. The disjunction of rollbackOn and ignore represents the list of
+ * exceptions that will trigger a rollback. The complement of rollbackOn and
+ * the universal set plus any exceptions in the ignore set represents the list
+ * of exceptions that will trigger a commit. Note that ignore exceptions take
+ * precedence over rollbackOn, but with subtype granularity.
+ */
+ Class<? extends Exception>[] ignore() default {};
+
+ /**
+ * A list of exceptions to rollback on, if thrown by the transactional method.
+ * These exceptions are propagated correctly after a rollback.
+ */
+ Class<? extends Exception>[] rollbackOn() default RuntimeException.class;
+}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-03-06 21:40:19 UTC (rev 1743)
+++ trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-03-07 02:43:00 UTC (rev 1744)
@@ -55,12 +55,14 @@
private static final Log LOG = LogFactory.getLog(DatabaseInitializer.class);
private final ContentManager contentManager;
private final I18nCountryManager countryManager;
+
private final GroupManager groupManager;
private final I18nLanguageManager languageManager;
private final LicenseManager licenseManager;
private final KuneBasicProperties properties;
private final I18nTranslationManager translationManager;
private final I18nTranslationServiceDefault translationService;
+
private final UserManager userManager;
@Inject
@@ -85,7 +87,6 @@
// LOG.info("Roster items: " + borrar.count());
}
- @Transactional
private void createDefUsersGroup() throws Exception, UserMustBeLoggedException {
final String adminName = properties.getAdminUserName();
final String adminShortName = properties.getAdminShortName();
@@ -120,7 +121,6 @@
groupManager.reIndex();
}
- @Transactional
private void createLicenses() {
// FIXME: Add CC RDF info (seems CC is working on new forms to add
// license metadata)
@@ -167,7 +167,6 @@
licenseManager.persist(license);
}
- @Transactional
public void createOthers() {
final I18nLanguage english = new I18nLanguage(Long.valueOf(1819), "en", "ltr", "English", "", "",
"en", "eng", "eng", false, "", "", "", "c == 1 ? 1 : 2", null, "L", "MMM d\\, yyyy");
@@ -193,8 +192,6 @@
public void initDatabase() throws Exception {
createLicenses();
createOthers();
- LOG.warn("langs: " + languageManager.getAll().size());
- // createLicenses();
createDefUsersGroup();
}
Modified: trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java 2012-03-06 21:40:19 UTC (rev 1743)
+++ trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java 2012-03-07 02:43:00 UTC (rev 1744)
@@ -59,7 +59,6 @@
I18nLanguageManager languageManager;
@Inject
LicenseManager licenseManager;
-
@Inject
I18nTranslationManager transManager;
Added: trunk/src/test/java/com/google/inject/persist/jpa/KuneJpaLocalTxnInterceptor.java
===================================================================
--- trunk/src/test/java/com/google/inject/persist/jpa/KuneJpaLocalTxnInterceptor.java (rev 0)
+++ trunk/src/test/java/com/google/inject/persist/jpa/KuneJpaLocalTxnInterceptor.java 2012-03-07 02:43:00 UTC (rev 1744)
@@ -0,0 +1,171 @@
+/**
+ * Copyright (C) 2010 Google, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.inject.persist.jpa;
+
+import java.lang.reflect.Method;
+
+import javax.persistence.EntityManager;
+import javax.persistence.EntityTransaction;
+
+import org.aopalliance.intercept.MethodInterceptor;
+import org.aopalliance.intercept.MethodInvocation;
+
+import cc.kune.core.server.KuneTransactional;
+
+import com.google.inject.Inject;
+import com.google.inject.persist.UnitOfWork;
+
+/**
+ * @author Dhanji R. Prasanna (dhanji at gmail.com)
+ */
+public class KuneJpaLocalTxnInterceptor implements MethodInterceptor {
+
+ @KuneTransactional
+ private static class Internal {
+ }
+
+ // Tracks if the unit of work was begun implicitly by this transaction.
+ private final ThreadLocal<Boolean> didWeStartWork = new ThreadLocal<Boolean>();
+
+ @Inject
+ private final JpaPersistService emProvider = null;
+
+ @Inject
+ private final UnitOfWork unitOfWork = null;
+
+ @Override
+ public Object invoke(final MethodInvocation methodInvocation) throws Throwable {
+
+ // Should we start a unit of work?
+ if (!emProvider.isWorking()) {
+ emProvider.begin();
+ didWeStartWork.set(true);
+ }
+
+ final KuneTransactional transactional = readTransactionMetadata(methodInvocation);
+ final EntityManager em = this.emProvider.get();
+
+ // Allow 'joining' of transactions if there is an enclosing
+ // @KuneTransactional method.
+ if (em.getTransaction().isActive()) {
+ return methodInvocation.proceed();
+ }
+
+ final EntityTransaction txn = em.getTransaction();
+ txn.begin();
+
+ Object result;
+ try {
+ result = methodInvocation.proceed();
+
+ } catch (final Exception e) {
+ // commit transaction only if rollback didnt occur
+ if (rollbackIfNecessary(transactional, e, txn)) {
+ txn.commit();
+ }
+
+ // propagate whatever exception is thrown anyway
+ throw e;
+ } finally {
+ // Close the em if necessary (guarded so this code doesn't run unless
+ // catch fired).
+ if (null != didWeStartWork.get() && !txn.isActive()) {
+ didWeStartWork.remove();
+ unitOfWork.end();
+ }
+ }
+
+ // everything was normal so commit the txn (do not move into try block above
+ // as it
+ // interferes with the advised method's throwing semantics)
+ try {
+ txn.commit();
+ } finally {
+ // close the em if necessary
+ if (null != didWeStartWork.get()) {
+ didWeStartWork.remove();
+ unitOfWork.end();
+ }
+ }
+
+ // or return result
+ return result;
+ }
+
+ // TODO(dhanji): Cache this method's results.
+ private KuneTransactional readTransactionMetadata(final MethodInvocation methodInvocation) {
+ KuneTransactional transactional;
+ final Method method = methodInvocation.getMethod();
+ final Class<?> targetClass = methodInvocation.getThis().getClass();
+
+ transactional = method.getAnnotation(KuneTransactional.class);
+ if (null == transactional) {
+ // If none on method, try the class.
+ transactional = targetClass.getAnnotation(KuneTransactional.class);
+ }
+ if (null == transactional) {
+ // If there is no transactional annotation present, use the default
+ transactional = Internal.class.getAnnotation(KuneTransactional.class);
+ }
+
+ return transactional;
+ }
+
+ /**
+ * Returns True if rollback DID NOT HAPPEN (i.e. if commit should continue).
+ *
+ * @param transactional
+ * The metadata annotaiton of the method
+ * @param e
+ * The exception to test for rollback
+ * @param txn
+ * A JPA Transaction to issue rollbacks on
+ */
+ private boolean rollbackIfNecessary(final KuneTransactional transactional, final Exception e,
+ final EntityTransaction txn) {
+ boolean commit = true;
+
+ // check rollback clauses
+ for (final Class<? extends Exception> rollBackOn : transactional.rollbackOn()) {
+
+ // if one matched, try to perform a rollback
+ if (rollBackOn.isInstance(e)) {
+ commit = false;
+
+ // check ignore clauses (supercedes rollback clause)
+ for (final Class<? extends Exception> exceptOn : transactional.ignore()) {
+ // An exception to the rollback clause was found, DON'T rollback
+ // (i.e. commit and throw anyway)
+ if (exceptOn.isInstance(e)) {
+ commit = true;
+ break;
+ }
+ }
+
+ // rollback only if nothing matched the ignore check
+ if (!commit) {
+ txn.rollback();
+ }
+ // otherwise continue to commit
+
+ break;
+ }
+ }
+
+ return commit;
+ }
+}
More information about the kune-commits
mailing list