<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-57936091184368462</id><updated>2012-02-20T03:23:58.885-08:00</updated><category term='maven'/><category term='governance'/><category term='Non-technical'/><category term='Apache Derby'/><category term='wso2'/><title type='text'>Eranda's Blog</title><subtitle type='html'>Technical stuff I may forget and you may use</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-2810439362356902852</id><published>2012-01-02T00:37:00.000-08:00</published><updated>2012-01-02T01:43:47.811-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wso2'/><category scheme='http://www.blogger.com/atom/ns#' term='governance'/><title type='text'>Configurable Governance Artifacts with Governance API</title><content type='html'>Previously I discussed about how to extend &lt;b&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;WSO2 Governance Registry&lt;/span&gt;&lt;/b&gt;. Now lets see how we can access those extensions using governance API.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Adding a new Artifact&lt;/b&gt;&lt;br /&gt;To create a new Artifact you can use the following code. Here registry refers to valid &lt;b&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;org.wso2.carbon.registry.core.Registry&lt;/span&gt;&lt;/b&gt; object and projectKey refers to shortName in the registry extension file.&lt;br /&gt;&lt;pre class="java" name="code"&gt;import org.wso2.carbon.governance.api.generic.GenericArtifactManager;&lt;br /&gt;import org.wso2.carbon.governance.api.generic.dataobjects.GenericArtifact;&lt;br /&gt;&lt;br /&gt;GenericArtifactManager artifactManager = new GenericArtifactManager(registry, projectKey);&lt;br /&gt;GenericArtifact artifact &amp;nbsp;= artifactManager.newGovernanceArtifact(new QName("http://www.example.com","event"));&lt;br /&gt;artifactManager.addGenericArtifact(artifact);&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;Update a Artifact&lt;/b&gt;&lt;br /&gt;To make further changes to a Artifact which already in the registry you can use &lt;b&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;updateGenericArtifact()&lt;/span&gt;&lt;/b&gt; method.&lt;br /&gt;&lt;pre class="java" name="code"&gt;artifact.addAttribute("EventName","Running");&lt;br /&gt;artifactManager.updateGenericArtifact(artifact);&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;Remove a Artifact&lt;/b&gt;&lt;br /&gt;To remove a Artifact you should have the reference to that Artifact, which can be retrieve using &lt;b&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;artifact.getId()&lt;/span&gt;&lt;/b&gt;. Then you can use &lt;b&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;removeGenericArtifact()&lt;/span&gt;&lt;/b&gt; method to remove the Artifact.&lt;br /&gt;&lt;pre class="java" name="code"&gt;String artifactId = artifact.getId();&lt;br /&gt;artifactManager.removeGenericArtifact(artifactId);&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;Retrieve a Artifact&lt;/b&gt;&lt;br /&gt;To retrieve a Artifact you can use &lt;b&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;getGenericArtifact method()&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;pre class="java" name="code"&gt;GenericArtifact artifact = artifactManager.getGenericArtifact(artifactId);&lt;br /&gt;&lt;/pre&gt;NOTE: In ordered to use getGenericArtifact method you have to have the Artifact reference ID. If you don't have it you can use the discovery method discussed below.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Discover a Artifact&lt;/b&gt;&lt;br /&gt;Using the service discovery methods, you can retrieve Artifacts that match a given criteria. Here is an example on how to retrieve a set of Artifacts that has the attributes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Key - EventName&lt;/li&gt;&lt;li&gt;Value - Running&lt;/li&gt;&lt;/ul&gt;&lt;pre class="java" name="code"&gt;GenericArtifact[] artifacts = artifactManager.findGenericArtifacts(new GenericArtifactFilter() {&lt;br /&gt;    public boolean matches(GenericArtifact genericArtifact) throws GovernanceException {&lt;br /&gt;        String attributeVal = artifact.getAttribute("EventName");&lt;br /&gt;        if(attributeVal != null &amp;amp;&amp;amp; attributeVal == "Running"){&lt;br /&gt;            return true;&lt;br /&gt;        }&lt;br /&gt;        return false;&lt;br /&gt;    }&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;Associate a Lifecycle to the Artifact&lt;/b&gt;&lt;br /&gt;To associate a Lifecycle to the Artifact you can use&lt;b&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt; attachLifecycle()&lt;/span&gt;&lt;/b&gt; method.&lt;br /&gt;&lt;pre class="java" name="code"&gt;artifact.attachLifecycle("LifeCycleName");&lt;br /&gt;artifactManager.updateGenericArtifact(artifact);&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;Retrieving Dependents And Dependencies&lt;/b&gt;&lt;br /&gt;To get the dependents and dependancies of an Artifact you can use &lt;b&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;getDependents()&lt;/span&gt;&lt;/b&gt;,&lt;b&gt; &lt;span class="Apple-style-span" style="color: #999999;"&gt;getDependencies()&lt;/span&gt;&lt;/b&gt; methods.&lt;br /&gt;&lt;pre class="java" name="code"&gt;GovernanceArtifact[] dependents = artifact.getDependents();&lt;br /&gt;GovernanceArtifact[] dependencies = artifact.getDependencies();&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-2810439362356902852?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/2810439362356902852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2012/01/configurable-governance-artifacts-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2810439362356902852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2810439362356902852'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2012/01/configurable-governance-artifacts-with.html' title='Configurable Governance Artifacts with Governance API'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-6616515413383646225</id><published>2011-12-29T09:13:00.000-08:00</published><updated>2011-12-29T09:16:57.293-08:00</updated><title type='text'>maven2 and maven3 : m2 repository</title><content type='html'>Early of my &lt;a href="http://emsooriyabandara.blogspot.com/2011/12/maven2-maven3-and-javalangnoclassdeffou.html" target="_blank"&gt;post&lt;/a&gt; I discussed about keeping maven2 and maven3 in the same machine. But I forgot to discuss about the .m2 repository. Please note that the m2 repositories of maven2 and maven3 cannot be the same. Because there are some differences in pom files in maven3 which maven2 cannot understand. So we have to keep two different spaces for maven2 and maven3. If you use one of these then you can use the default m2 repository directly instead you have to &lt;b&gt;rm -rf&lt;/b&gt;&amp;nbsp;your existing m2 repository if you going with maven3. If you want to keep both here is a tip you can follow.&lt;br /&gt;First decide which one take default and which one take a custom place (you can put both in a custom pla&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;ce also). &amp;nbsp;Then you have to change the &lt;b&gt;settings.xml&lt;/b&gt; of maven.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Settngs.xml file can be found in following places and y&lt;/span&gt;ou can change any of it.&lt;br /&gt;&lt;ul style="list-style-type: square;"&gt;&lt;li style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The Maven install:&amp;nbsp;&lt;tt&gt;$M2_HOME/conf/settings.xml&lt;/tt&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;A user's install:&amp;nbsp;&lt;tt&gt;${user.home}/.m2/settings.xml&lt;/tt&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Now you have to add the following part to the &lt;b&gt;settings.xml&lt;/b&gt; file.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;localrepository&gt;/path/to/local/repo&lt;/localrepository&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now you are done.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note: &lt;/b&gt;If you used &lt;b&gt;aptitude&lt;/b&gt;&amp;nbsp;to install maven then maven install &lt;b&gt;settings.xml&lt;/b&gt; can be found in&lt;b&gt;&amp;nbsp;/etc/maven2.&amp;nbsp;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-6616515413383646225?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/6616515413383646225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/maven2-and-maven3-m2-repository.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6616515413383646225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6616515413383646225'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/maven2-and-maven3-m2-repository.html' title='maven2 and maven3 : m2 repository'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-6249447417239938260</id><published>2011-12-29T05:27:00.000-08:00</published><updated>2011-12-29T05:27:17.803-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wso2'/><category scheme='http://www.blogger.com/atom/ns#' term='governance'/><title type='text'>WSO2 Governance Registry-Configurable Governance Artifacts part-4</title><content type='html'>In my previous posts I discussed about how to add new meta data model. In this post I am going to discuss about how to add a menu item by adding a menu element to the registry extension file.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;menu&gt;&lt;br /&gt;    &lt;id&gt;governance_list_processes_menu&lt;/id&gt;                   &lt;br /&gt;    &lt;i18n-key&gt;List&lt;/i18n-key&gt;                                 &lt;br /&gt;    &lt;i18n-bundle&gt;org.wso2.carbon.event.mgt.ui.i18n.Resources&lt;/i18n-bundle&gt; &lt;br /&gt;    &lt;parent-menu&gt;governance_processes_menu&lt;/parent-menu&gt;      &lt;br /&gt;    &lt;link&gt;&lt;/link&gt;../generic/list.jsp                          &lt;br /&gt;    &lt;url-params&gt;key=process&lt;/url-params&gt;                      &lt;br /&gt;    &lt;region&gt;region3&lt;/region&gt;    &lt;br /&gt;    &lt;order&gt;1&lt;/order&gt;                                    &lt;br /&gt;    &lt;style-class&gt;manage&lt;/style-class&gt;                   &lt;br /&gt;    &lt;icon&gt;../images/list.gif&lt;/icon&gt;                     &lt;br /&gt;    &lt;require-permission&gt;/permission/admin/manage/resources/govern/processes/list&lt;/require-permission&gt;&lt;br /&gt;&lt;/menu&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The menu definitions are standard to the Carbon Platform, and you can copy any generic menu configuration into this block. Given below is a simple description of the elements in above elements.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;id -&lt;/b&gt; Menu identifier&lt;br /&gt;&lt;b&gt;i18n-key -&lt;/b&gt; Name for the new menu item appeared in the list get from the Resource.properties file for the given key&lt;br /&gt;&lt;b&gt;i18n-bundle -&lt;/b&gt; Place where you put the Resource.properties file&lt;br /&gt;&lt;b&gt;parent-menu -&lt;/b&gt; Parent menu&lt;br /&gt;&lt;b&gt;link -&lt;/b&gt; On click&lt;br /&gt;&lt;b&gt;url-params -&lt;/b&gt; Parameters parse on url&lt;br /&gt;&lt;b&gt;region -&lt;/b&gt; Which reagion this belongs&lt;br /&gt;&lt;b&gt;order - &lt;/b&gt;Appearance number in the list&lt;br /&gt;&lt;b&gt;style-class -&lt;/b&gt; CSS&lt;br /&gt;&lt;b&gt;icon - &lt;/b&gt;Icon&lt;br /&gt;&lt;b&gt;require-permission -&lt;/b&gt; User permission required to see the menu&lt;br /&gt;&lt;br /&gt;However, if there is a specifying menu items to point to JSPs that have been specifically created for representing governance artifacts it need to be mindful of some parameters.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;1. ../generic/add_edit.jsp requires the parameters,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;key, which has to be equal to artifactkey defined above.&lt;/li&gt;&lt;li&gt;lifecycleAttribute, which is the attribute used to define the lifecycle.&lt;/li&gt;&lt;li&gt;breadcrumb, which is the title of the breadcrumb link for the add_edit.jsp page.&lt;/li&gt;&lt;/ul&gt;2. ../generic/list.jsp requires key, which has to be equal to artifactkey defined in the registry extension file.&lt;br /&gt;3. ../generic/configure.jsp requires the parameters,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;key, which has to be equal to artifactkey defined in the registry extension file.&lt;/li&gt;&lt;li&gt;lifecycleAttribute, which is the attribute used to define the lifecycle.&lt;/li&gt;&lt;li&gt;breadcrumb, which is the title of the breadcrumb link for the configure.jsp page.&lt;/li&gt;&lt;li&gt;add_edit_region, the value of the region parameter of the add_edit.jsp page. This is same as the region which you'd specify in the menu definition that you'd use to create a link to the add_edit.jsp page.&lt;/li&gt;&lt;li&gt;add_edit_item, the value of the item parameter of the add_edit.jsp page. This is same as the menu id which you'd specify in the menu definition that you'd use to create a link to the add_edit.jsp page.&lt;/li&gt;&lt;li&gt;&amp;nbsp;add_edit_breadcrumb, which is the title of the breadcrumb link for the add_edit.jsp page.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-6249447417239938260?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/6249447417239938260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable_29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6249447417239938260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6249447417239938260'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable_29.html' title='WSO2 Governance Registry-Configurable Governance Artifacts part-4'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-4001651909455781657</id><published>2011-12-21T22:17:00.000-08:00</published><updated>2011-12-29T04:59:45.780-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wso2'/><category scheme='http://www.blogger.com/atom/ns#' term='governance'/><title type='text'>WSO2 Governance Registry-Configurable Governance Artifacts part-3</title><content type='html'>In the first and second part I described how to create a registry extension file. Now I am going to describe how to deploy it in the WSO2 Governance Registry. You can download WSO2 Governance Registry from &lt;a href="http://wso2.org/downloads/governance-registry" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;1. Extract the downloaded zip file to any place you like.&lt;br /&gt;2. Start up the WSO2 Governance Registry&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;execute: sh GREG_HOME/bin/wso2server.sh&lt;br /&gt;3. Go to Main-&amp;gt;Browse-&amp;gt;Detail view and add the registry extension file to any location you like.&lt;br /&gt;4. Sign-out and Sign-in&lt;br /&gt;5. Now you can see &lt;b&gt;Event&lt;/b&gt; and &lt;b&gt;Events&lt;/b&gt; in Metadata &lt;b&gt;Add&lt;/b&gt; and&lt;b&gt; List&lt;/b&gt; pans.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-wUW050ro5Mg/TvLEkY1S15I/AAAAAAAAAIo/H8NaZ8bH8EE/s1600/H.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-wUW050ro5Mg/TvLEkY1S15I/AAAAAAAAAIo/H8NaZ8bH8EE/s320/H.png" width="170" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;6. Click Event in &lt;b&gt;Add&lt;/b&gt; pan. You can see a window use to add an&amp;nbsp;&lt;b&gt;Event&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cXIffVGrqGw/TvLFMd63AKI/AAAAAAAAAI0/IbDVt41gD1E/s1600/AA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/-cXIffVGrqGw/TvLFMd63AKI/AAAAAAAAAI0/IbDVt41gD1E/s400/AA.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;7. Fill the given fields and see whether all the items work properly. If not you have made a mistake in the registry extension file.&lt;br /&gt;8. Press Save.&lt;br /&gt;9. Click &lt;b&gt;Events&lt;/b&gt; in List pan. You can see a list of Events you saved.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sbG04QztV4c/TvFnyczx3uI/AAAAAAAAAG8/94qTa-rf9ow/s1600/list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="65" src="http://2.bp.blogspot.com/-sbG04QztV4c/TvFnyczx3uI/AAAAAAAAAG8/94qTa-rf9ow/s400/list.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;10. When you click on one you can see the data you saved as follows.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-McOYX4H__LA/TvLKKrlQFtI/AAAAAAAAAJM/TQKweiq8g8w/s1600/AAA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="292" src="http://1.bp.blogspot.com/-McOYX4H__LA/TvLKKrlQFtI/AAAAAAAAAJM/TQKweiq8g8w/s400/AAA.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Or you can see the content in standard view by clicking Standard view.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-f9H4t1UBa4Y/TvLKX1UhG7I/AAAAAAAAAJY/hboWWAS-oyU/s1600/content-xml.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="167" src="http://2.bp.blogspot.com/-f9H4t1UBa4Y/TvLKX1UhG7I/AAAAAAAAAJY/hboWWAS-oyU/s400/content-xml.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now you can try your custom artifact by changing registry extension file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-4001651909455781657?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/4001651909455781657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable_4449.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/4001651909455781657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/4001651909455781657'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable_4449.html' title='WSO2 Governance Registry-Configurable Governance Artifacts part-3'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wUW050ro5Mg/TvLEkY1S15I/AAAAAAAAAIo/H8NaZ8bH8EE/s72-c/H.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-5609045421448360291</id><published>2011-12-21T04:19:00.000-08:00</published><updated>2011-12-29T04:59:31.741-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wso2'/><category scheme='http://www.blogger.com/atom/ns#' term='governance'/><title type='text'>WSO2 Governance Registry-Configurable Governance Artifacts part-2</title><content type='html'>In the first part I discussed about creating a registry extension file up to &lt;b&gt;content&lt;/b&gt; element. In this post I try to cover how to create a content which&amp;nbsp;describe the data model of the artifact.&lt;br /&gt;Here is a sample &lt;b&gt;content&lt;/b&gt;.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;content&gt;&lt;br /&gt;    &amp;lt;table name="Details"&amp;gt;&lt;br /&gt;        &lt;field required="true" type="text"&gt;&lt;br /&gt;            &lt;name&gt;Name&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field required="true" type="text"&gt;&lt;br /&gt;            &lt;name&gt;Date&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field required="true" type="text"&gt;&lt;br /&gt;            &lt;name&gt;Venue&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="Rules"&amp;gt;&lt;br /&gt;        &lt;field type="options"&gt;&lt;br /&gt;            &lt;name&gt;Gender&lt;/name&gt;&lt;br /&gt;            &lt;values&gt;&lt;br /&gt;                &lt;value&gt;male&lt;/value&gt;&lt;br /&gt;                &lt;value&gt;female&lt;/value&gt;&lt;br /&gt;            &lt;/values&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field type="text-area"&gt;&lt;br /&gt;            &lt;name&gt;Description&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field type="text"&gt;&lt;br /&gt;            &lt;name&gt;Auther&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="Participants"&amp;gt;&lt;br /&gt;        &lt;subheading&gt;&lt;br /&gt;            &lt;heading&gt;House&lt;/heading&gt;&lt;heading&gt;Name&lt;/heading&gt;&lt;br /&gt;        &lt;/subheading&gt;&lt;br /&gt;        &lt;field maxoccurs="unbounded" type="option-text"&gt;&lt;br /&gt;            &lt;name label="Contact"&gt;Contact&lt;/name&gt;&lt;br /&gt;            &lt;values&gt;&lt;br /&gt;                &lt;value&gt;Titans&lt;/value&gt;&lt;value&gt;Legions&lt;/value&gt;&lt;value&gt;Cloud Bots&lt;/value&gt;&lt;value&gt;Wild Boars&lt;/value&gt;&lt;br /&gt;            &lt;/values&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="Service Lifecycle"&amp;gt;&lt;br /&gt;        &lt;field type="options"&gt;&lt;br /&gt;            &lt;name label="Lifecycle Name"&gt;Lifecycle Name&lt;/name&gt;&lt;br /&gt;            &lt;values class="org.wso2.carbon.governance.services.ui.utils.LifecycleListPopulator"&gt;&lt;br /&gt;        &lt;/values&gt;&lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="SLA" columns="3"&amp;gt;&lt;br /&gt;        &lt;subheading&gt;&lt;br /&gt;            &lt;heading&gt;Document Type&lt;/heading&gt;&lt;heading&gt;URL&lt;/heading&gt;&lt;heading&gt;Comment&lt;/heading&gt;&lt;br /&gt;        &lt;/subheading&gt;&lt;br /&gt;        &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;            &lt;name&gt;SLA&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;            &lt;name&gt;SLA1&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;            &lt;name&gt;SLA2&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;&lt;/content&gt;&lt;br /&gt;&lt;/pre&gt;Artifact datamodel can be sub-catagorized under different topics. This separation can be acheive by introducing &lt;b&gt;table&lt;/b&gt; element. You can see there are five &lt;b&gt;table&lt;/b&gt; elements in the above sample registry extension file. &lt;b&gt;table&lt;/b&gt; element consists of different fields. There are several types of fields.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;text&lt;/li&gt;&lt;li&gt;text-area&lt;/li&gt;&lt;li&gt;options&lt;/li&gt;&lt;li&gt;option-text&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Now lets look at how each type and some of their attributes associated with it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;text&lt;/b&gt;&lt;br /&gt;Defines a text field.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field type="text"&gt;&lt;br /&gt; &lt;name&gt;Name&lt;/name&gt;&lt;br /&gt;&lt;/field&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Qy2rxnHFQGA/TvHEW9YfaLI/AAAAAAAAAHE/wEMv4nR-3aQ/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="25" src="http://1.bp.blogspot.com/-Qy2rxnHFQGA/TvHEW9YfaLI/AAAAAAAAAHE/wEMv4nR-3aQ/s400/1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;path and url attributes&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field path="true" type="text" url="true"&gt;&lt;br /&gt; &lt;name&gt;SLA&lt;/name&gt;&lt;br /&gt;&lt;/field&gt;&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;path&lt;/b&gt; attribute is set then input expected to be a path. Also enabling this gives the option of browsing within the repository. But you can type the path as well.&lt;br /&gt;If&lt;b&gt; url &lt;/b&gt;attribute is set then the input expected to be a url.&lt;br /&gt;If the input is a url or a path to a source in the repository then you can use both as in the example appear.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2jCYFBqXDhE/TvHGocSY1ZI/AAAAAAAAAIc/P8siBDLzIeA/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="13" src="http://2.bp.blogspot.com/-2jCYFBqXDhE/TvHGocSY1ZI/AAAAAAAAAIc/P8siBDLzIeA/s400/2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;text-area&lt;/b&gt;&lt;br /&gt;Defines a text area field.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field type="text-area"&gt;&lt;br /&gt; &lt;name&gt;Description&lt;/name&gt;&lt;br /&gt;&lt;/field&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-X9eGRuWb7tw/TvHEjvSqe8I/AAAAAAAAAHU/X6D-CbowIBU/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="20" src="http://3.bp.blogspot.com/-X9eGRuWb7tw/TvHEjvSqe8I/AAAAAAAAAHU/X6D-CbowIBU/s400/3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;options&lt;/b&gt;&lt;br /&gt;Defines a field with a combo-box with the given values.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field type="options"&gt;&lt;br /&gt; &lt;name&gt;Gender&lt;/name&gt;&lt;br /&gt; &lt;values&gt;&lt;br /&gt;  &lt;value&gt;male&lt;/value&gt;&lt;br /&gt;  &lt;value&gt;female&lt;/value&gt;&lt;br /&gt; &lt;/values&gt;&lt;br /&gt;&lt;/field&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LCsT-OlLEQ4/TvHEoQWTcyI/AAAAAAAAAHc/6laoZ_HS590/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="42" src="http://1.bp.blogspot.com/-LCsT-OlLEQ4/TvHEoQWTcyI/AAAAAAAAAHc/6laoZ_HS590/s400/4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;option-text&lt;/b&gt;&lt;br /&gt;Defines a composite field with a options field and a text field. Values of the options field need to define as a child element of field.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field type="option-text"&gt;&lt;br /&gt; &lt;name label="Contact"&gt;Contact&lt;/name&gt;&lt;br /&gt; &lt;values&gt;&lt;br /&gt;  &lt;value&gt;Titans&lt;/value&gt;&lt;value&gt;Legions&lt;/value&gt;&lt;value&gt;Cloud Bots&lt;/value&gt;&lt;value&gt;Wild Boars&lt;/value&gt;&lt;br /&gt; &lt;/values&gt;&lt;br /&gt;&lt;/field&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-t4E0S_Zkn7E/TvHEtdfMjmI/AAAAAAAAAHk/6agcxUX9Fec/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="23" src="http://1.bp.blogspot.com/-t4E0S_Zkn7E/TvHEtdfMjmI/AAAAAAAAAHk/6agcxUX9Fec/s400/5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;maxoccurs attribute&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field maxoccurs="unbounded" type="option-text"&gt;&lt;br /&gt; &lt;name label="Contact"&gt;Contact&lt;/name&gt;&lt;br /&gt; &lt;values&gt;&lt;br /&gt;  &lt;value&gt;Titans&lt;/value&gt;&lt;value&gt;Legions&lt;/value&gt;&lt;value&gt;Cloud Bots&lt;/value&gt;&lt;value&gt;Wild Boars&lt;/value&gt;&lt;br /&gt; &lt;/values&gt;&lt;br /&gt;&lt;/field&gt;&lt;br /&gt;&lt;/pre&gt;This attribute enables store multiple entries under same field.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QFkmarlpemo/TvHE2JUqUnI/AAAAAAAAAHs/54zSubKbRcY/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="37" src="http://2.bp.blogspot.com/-QFkmarlpemo/TvHE2JUqUnI/AAAAAAAAAHs/54zSubKbRcY/s400/6.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here is how it looks like after saving multiple values.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NxQtYfi5EAs/TvHE6cw8_3I/AAAAAAAAAH0/83rBl3uw4fc/s1600/7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="75" src="http://3.bp.blogspot.com/-NxQtYfi5EAs/TvHE6cw8_3I/AAAAAAAAAH0/83rBl3uw4fc/s400/7.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Since maximum occurrance is unbounded this can keep unlimited entries. If you want limit the number you can define maxoccurs to bounded value. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Associating a lifecycle using options field&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;options&lt;/b&gt;&amp;nbsp;field can be use to select a lifecycle to the artifact instance using above code. This will list down the existing lifecycles to choose one which will associated with the instance. Not associating a lifecycle is also possible. This can be done by adding the following field.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field type="options"&gt;&lt;br /&gt; &lt;name label="Lifecycle Name"&gt;Lifecycle Name&lt;/name&gt;&lt;br /&gt; &lt;/field&gt;&lt;/pre&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Multi-type attributes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;reqired attribute &lt;/span&gt;&lt;br /&gt;&lt;b&gt;required&lt;/b&gt; attribute makes a field required in order to create a artifact instance. In here I used the reqired attribute for text type, it can be used with other types also. Required fields are indicated using a red star as shown in the figure below.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;field required="true" type="text"&gt;&lt;br /&gt; &lt;name&gt;Name&lt;/name&gt;&lt;br /&gt;&lt;/field&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-x36DNRVwWeY/TvHFIvjdWVI/AAAAAAAAAIE/f_0cwkejJuc/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="22" src="http://3.bp.blogspot.com/-x36DNRVwWeY/TvHFIvjdWVI/AAAAAAAAAIE/f_0cwkejJuc/s400/8.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Table attributes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;columns attribute&lt;/span&gt;&lt;br /&gt;&lt;b&gt;columns&lt;/b&gt; attribute is use to set the number of fields in each row. Following fields are put in to the table in the order of they appear. Also number of heading child elements in the subheading element needs to be same as the number of columns.&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&amp;lt;table name="External Links" columns="3"&amp;gt;&lt;br /&gt; &lt;subheading&gt;&lt;br /&gt;  &lt;heading&gt;Document Type&lt;/heading&gt;&lt;heading&gt;URL&lt;/heading&gt;&lt;heading&gt;Comment&lt;/heading&gt;&lt;br /&gt; &lt;/subheading&gt;&lt;br /&gt; &lt;field type="text" url="true"&gt;&lt;br /&gt;  &lt;name&gt;URL&lt;/name&gt;&lt;br /&gt; &lt;/field&gt;&lt;br /&gt; &lt;field type="text" url="true"&gt;&lt;br /&gt;  &lt;name&gt;URL1&lt;/name&gt;&lt;br /&gt; &lt;/field&gt;&lt;br /&gt; &lt;field type="text" url="true"&gt;&lt;br /&gt;  &lt;name&gt;URL2&lt;/name&gt;&lt;br /&gt; &lt;/field&gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-s-JtYRAD6WY/TvHGLzVWjmI/AAAAAAAAAIU/0hg6Y3a3Iuk/s1600/9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="31" src="http://1.bp.blogspot.com/-s-JtYRAD6WY/TvHGLzVWjmI/AAAAAAAAAIU/0hg6Y3a3Iuk/s400/9.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now we have an idea about elements of registry extension file. In the next part we will see how we can add this extension to the WSO2 Governance Registry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-5609045421448360291?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/5609045421448360291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5609045421448360291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5609045421448360291'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable_21.html' title='WSO2 Governance Registry-Configurable Governance Artifacts part-2'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Qy2rxnHFQGA/TvHEW9YfaLI/AAAAAAAAAHE/wEMv4nR-3aQ/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-2138974212088155769</id><published>2011-12-20T21:20:00.000-08:00</published><updated>2012-02-20T03:23:58.948-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wso2'/><category scheme='http://www.blogger.com/atom/ns#' term='governance'/><title type='text'>WSO2 Governance Registry-Configurable Governance Artifacts part-1</title><content type='html'>WSO2 Governance Registry give the full flexibility over extending its functionalities and capabilities. One of its configurable capability is extending its Metadata model in a way such that anyone can store any custom type of data like Services, WSDLs, etc. which are already there. This only needs to add a XML file (registry extension or .rxt file) as a resource to the registry which include the new Metadata model artifact. Here I am discussing about creattion of registry extension file which introduce a Event data model.&lt;br /&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;artifacttype hasnamespace="true" iconset="9" plurallabel="Events" shortname="events" singularlabel="Event" type="application/vnd.wso2-events+xml"&gt;&lt;br /&gt;    &lt;artifactkey&gt;event&lt;/artifactkey&gt;&lt;br /&gt;    &lt;storagepath&gt;/events/@{details_name}&lt;/storagepath&gt;&lt;br /&gt;    &lt;nameattribute&gt;details_name&lt;/nameattribute&gt;&lt;br /&gt;    &lt;namespaceattribute&gt;http://www.wso2.com/rxt/event&lt;/namespaceattribute&gt;&lt;br /&gt;    &lt;ui&gt;&lt;br /&gt;        &lt;list&gt;&lt;br /&gt;            &lt;column name="Name"&gt;&lt;br /&gt;                &lt;data href="@{storagePath}" type="path" value="details_name"&gt;&lt;br /&gt;            &lt;/data&gt;&lt;/column&gt;&lt;br /&gt;        &lt;/list&gt;&lt;br /&gt;        &lt;list&gt;&lt;br /&gt;            &lt;column name="Description"&gt;&lt;br /&gt;                &lt;data href="@{storagePath}" type="path" value="details_description"&gt;&lt;br /&gt;            &lt;/data&gt;&lt;/column&gt;&lt;br /&gt;        &lt;/list&gt;&lt;br /&gt;    &lt;/ui&gt;&lt;br /&gt;    &lt;content&gt;&lt;br /&gt;        &amp;lt;table name="Details"&amp;gt;&lt;br /&gt;            &lt;field required="true" type="text"&gt;&lt;br /&gt;                &lt;name&gt;Name&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;            &lt;field required="true" type="text"&gt;&lt;br /&gt;                &lt;name&gt;Date&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;            &lt;field required="true" type="text"&gt;&lt;br /&gt;                &lt;name&gt;Venue&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;        &amp;lt;/table&amp;gt;&lt;br /&gt;        &amp;lt;table name="Rules"&amp;gt;&lt;br /&gt;            &lt;field type="options"&gt;&lt;br /&gt;                &lt;name&gt;Gender&lt;/name&gt;&lt;br /&gt;                &lt;values&gt;&lt;br /&gt;                    &lt;value&gt;male&lt;/value&gt;&lt;br /&gt;                    &lt;value&gt;female&lt;/value&gt;&lt;br /&gt;                &lt;/values&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;            &lt;field type="text-area"&gt;&lt;br /&gt;                &lt;name&gt;Description&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;            &lt;field type="text"&gt;&lt;br /&gt;                &lt;name&gt;Auther&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;        &amp;lt;/table&amp;gt;&lt;br /&gt;        &amp;lt;table name="Participants"&amp;gt;&lt;br /&gt;            &lt;subheading&gt;&lt;br /&gt;                &lt;heading&gt;House&lt;/heading&gt;&lt;heading&gt;Name&lt;/heading&gt;&lt;br /&gt;            &lt;/subheading&gt;&lt;br /&gt;            &lt;field maxoccurs="unbounded" type="option-text"&gt;&lt;br /&gt;                &lt;name label="Contact"&gt;Contact&lt;/name&gt;&lt;br /&gt;                &lt;values&gt;&lt;br /&gt;                    &lt;value&gt;Titans&lt;/value&gt;&lt;value&gt;Legions&lt;/value&gt;&lt;value&gt;Cloud Bots&lt;/value&gt;&lt;value&gt;Wild Boars&lt;/value&gt;&lt;br /&gt;                &lt;/values&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;        &amp;lt;/table&amp;gt;&lt;br /&gt;        &amp;lt;table name="Service Lifecycle"&amp;gt;&lt;br /&gt;            &lt;field type="options"&gt;&lt;br /&gt;                &lt;name label="Lifecycle Name"&gt;Lifecycle Name&lt;/name&gt;&lt;br /&gt;                &lt;values class="org.wso2.carbon.governance.services.ui.utils.LifecycleListPopulator"&gt;&lt;br /&gt;            &lt;/values&gt;&lt;/field&gt;&lt;br /&gt;        &amp;lt;/table&amp;gt;&lt;br /&gt;        &amp;lt;table name="SLA" columns="3"&amp;gt;&lt;br /&gt;            &lt;subheading&gt;&lt;br /&gt;                &lt;heading&gt;Document Type&lt;/heading&gt;&lt;heading&gt;URL&lt;/heading&gt;&lt;heading&gt;Comment&lt;/heading&gt;&lt;br /&gt;            &lt;/subheading&gt;&lt;br /&gt;            &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;                &lt;name&gt;SLA&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;            &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;                &lt;name&gt;SLA1&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;            &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;                &lt;name&gt;SLA2&lt;/name&gt;&lt;br /&gt;            &lt;/field&gt;&lt;br /&gt;        &amp;lt;/table&amp;gt;&lt;br /&gt;    &lt;/content&gt;&lt;br /&gt;&lt;/artifacttype&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now lets identify main elements one by one.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;artifactType&lt;/b&gt;&amp;nbsp;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;artifacttype hasnamespace="false" iconset="9" plurallabel="Events" shortname="events" singularlabel="Event" type="application/vnd.wso2-events+xml"&gt;&lt;br /&gt;&lt;/artifacttype&gt;&lt;/pre&gt;This is the root element of the new artifact which is going to define. It has several attributes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;type&lt;/b&gt; - Define the mediatype of the artifact. This should be in the format of "application/vnd.[SOMENAME]+xml".&amp;nbsp;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, 'Luxi Sans', sans-serif; font-size: 14px; white-space: pre;"&gt; SOMENAME can contain any &lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, 'Luxi Sans', sans-serif; font-size: 14px; white-space: pre;"&gt;alphanumeric character, '-' (hyphen) or '.' (period).&lt;/span&gt;&lt;br /&gt;&lt;b&gt;shortName&lt;/b&gt; - Short name for the artifact&lt;br /&gt;&lt;b&gt;singularLabel&lt;/b&gt; - Singular label of artifact&lt;br /&gt;&lt;b&gt;pluralLabel&lt;/b&gt; - Plural label of artifact&lt;br /&gt;&lt;b&gt;hasNamespace&lt;/b&gt; - Whether artifact has a namespace (boolean)&lt;br /&gt;&lt;b&gt;iconSet&lt;/b&gt; - Icon set number which use as the artifact icons&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #0b5394;"&gt;artifactKey&amp;nbsp;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;artifactkey&gt;event&lt;/artifactkey&gt;&lt;br /&gt;&lt;/pre&gt;This element defines the unique key which can be used to identify the artifact. This&amp;nbsp;key is used when fetching configurations and loading customized UIs.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;storagePath &lt;/b&gt;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;storagepath&gt;/consumers/@{namespace}/@{name}&lt;/storagepath&gt;&lt;br /&gt;&lt;/pre&gt;This is the path where the instance data of artifact is stored.&amp;nbsp;When evaluate this expression, it automatically&amp;nbsp;replace @{name} with the name of the artifact, and @{namespace} with the&amp;nbsp;namespace of the artifact. In addition to name and namespace, you can also&amp;nbsp;specify any other attribute in the format @{ATTRIBUTE_NAME}. e.g.&amp;nbsp;/trunk/processes/@{business_domain}/@{overview_version}&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;nameAttribute&lt;/b&gt;&amp;nbsp;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;nameattribute&gt;details_name&lt;/nameattribute&gt;&lt;br /&gt;&lt;/pre&gt;This is the main attribute which define the name of the artifact. This must be in the format, {$table}_{$base-column}.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #0b5394;"&gt;namespaceAttribute&lt;/b&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;namespaceattribute&gt;http://www.wso2.com/rxt/event&lt;/namespaceattribute&gt;&lt;br /&gt;&lt;/pre&gt;This attribute which you will define the namespace of&amp;nbsp;the artifact. some artifacts might not need a namespace, and therefore, this&amp;nbsp;is optional. Namespaces are found in artifacts related to Web Services, but&amp;nbsp;might not be common to others such as Policy and SLA.&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;ui &lt;/b&gt;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;ui&gt;&lt;br /&gt;    &lt;list&gt;&lt;br /&gt;        &lt;column name="Name"&gt;&lt;br /&gt;            &lt;data href="/processes/@{name}" type="path" value="overview_name"&gt;&lt;br /&gt;        &lt;/data&gt;&lt;/column&gt;&lt;br /&gt;        &lt;column name="Version"&gt;&lt;br /&gt;            &lt;data href="@{storagePath}" type="path" value="overview_version"&gt;&lt;br /&gt;        &lt;/data&gt;&lt;/column&gt;&lt;br /&gt;    &lt;/list&gt;&lt;br /&gt;&lt;/ui&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This element define the view of the data instances when browsing for that data type. It can include the list of data types which are in the content of the artifact.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sbG04QztV4c/TvFnyczx3uI/AAAAAAAAAG8/94qTa-rf9ow/s1600/list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="65" src="http://2.bp.blogspot.com/-sbG04QztV4c/TvFnyczx3uI/AAAAAAAAAG8/94qTa-rf9ow/s400/list.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;relationships&lt;/b&gt;&amp;nbsp;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;relationships&gt;&lt;br /&gt;    &lt;association source="@{assets_entry:value}" type="isConsumedBy"&gt;&lt;br /&gt;    &lt;association source="@{partners_entry:value}" type="uses"&gt;&lt;br /&gt;    &lt;association target="@{partners_entry:value}" type="usedBy"&gt;&lt;br /&gt;&lt;/association&gt;&lt;/association&gt;&lt;/association&gt;&lt;/relationships&gt;&lt;br /&gt;&lt;/pre&gt;relationships defines the relationships between the newly created artifact and other artifacts. We can find three types here.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;isConsumedBy&lt;/b&gt; - Artifact which consume newly created artifact&lt;br /&gt;&lt;b&gt;uses&lt;/b&gt; - Artifact which use newly created artifact &lt;br /&gt;&lt;b&gt;usedBy&lt;/b&gt; - Artifact used by the newly created artifact&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;content&lt;/b&gt;&amp;nbsp;element&lt;/span&gt;&lt;br /&gt;&lt;pre class="xml" name="code"&gt;&lt;content&gt;&lt;br /&gt;    &amp;lt;table name="Details"&amp;gt;&lt;br /&gt;        &lt;field required="true" type="text"&gt;&lt;br /&gt;            &lt;name&gt;Name&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field required="true" type="text"&gt;&lt;br /&gt;            &lt;name&gt;Date&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field required="true" type="text"&gt;&lt;br /&gt;            &lt;name&gt;Venue&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="Rules"&amp;gt;&lt;br /&gt;        &lt;field type="options"&gt;&lt;br /&gt;            &lt;name&gt;Gender&lt;/name&gt;&lt;br /&gt;            &lt;values&gt;&lt;br /&gt;                &lt;value&gt;male&lt;/value&gt;&lt;br /&gt;                &lt;value&gt;female&lt;/value&gt;&lt;br /&gt;            &lt;/values&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field type="text-area"&gt;&lt;br /&gt;            &lt;name&gt;Description&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field type="text"&gt;&lt;br /&gt;            &lt;name&gt;Auther&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="Participants"&amp;gt;&lt;br /&gt;        &lt;subheading&gt;&lt;br /&gt;            &lt;heading&gt;House&lt;/heading&gt;&lt;heading&gt;Name&lt;/heading&gt;&lt;br /&gt;        &lt;/subheading&gt;&lt;br /&gt;        &lt;field maxoccurs="unbounded" type="option-text"&gt;&lt;br /&gt;            &lt;name label="Contact"&gt;Contact&lt;/name&gt;&lt;br /&gt;            &lt;values&gt;&lt;br /&gt;                &lt;value&gt;Titans&lt;/value&gt;&lt;value&gt;Legions&lt;/value&gt;&lt;value&gt;Cloud Bots&lt;/value&gt;&lt;value&gt;Wild Boars&lt;/value&gt;&lt;br /&gt;            &lt;/values&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="Service Lifecycle"&amp;gt;&lt;br /&gt;        &lt;field type="options"&gt;&lt;br /&gt;            &lt;name label="Lifecycle Name"&gt;Lifecycle Name&lt;/name&gt;&lt;br /&gt;            &lt;values class="org.wso2.carbon.governance.services.ui.utils.LifecycleListPopulator"&gt;&lt;br /&gt;        &lt;/values&gt;&lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;    &amp;lt;table name="SLA" columns="3"&amp;gt;&lt;br /&gt;        &lt;subheading&gt;&lt;br /&gt;            &lt;heading&gt;Document Type&lt;/heading&gt;&lt;heading&gt;URL&lt;/heading&gt;&lt;heading&gt;Comment&lt;/heading&gt;&lt;br /&gt;        &lt;/subheading&gt;&lt;br /&gt;        &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;            &lt;name&gt;SLA&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;            &lt;name&gt;SLA1&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;        &lt;field path="true" type="text" url="true"&gt;&lt;br /&gt;            &lt;name&gt;SLA2&lt;/name&gt;&lt;br /&gt;        &lt;/field&gt;&lt;br /&gt;    &amp;lt;/table&amp;gt;&lt;br /&gt;&lt;/content&gt;&lt;br /&gt;&lt;/pre&gt;This element defines the data model of the new artifact. Also it will use to auto-generate the ui of instantiate artifacts.&lt;br /&gt;We will discuss about content in the next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-2138974212088155769?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/2138974212088155769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2138974212088155769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2138974212088155769'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/wso2-governance-registry-configurable.html' title='WSO2 Governance Registry-Configurable Governance Artifacts part-1'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-sbG04QztV4c/TvFnyczx3uI/AAAAAAAAAG8/94qTa-rf9ow/s72-c/list.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-1450768324049071158</id><published>2011-12-18T21:26:00.000-08:00</published><updated>2011-12-18T21:26:05.086-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Non-technical'/><title type='text'>Started my career life with WSO2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;I finished my degree from University of Moratuwa at the end of last month. Soon after the finishing, we were asked to join WSO2 as we selected from the interviews. So I had a busy "end November" with preparation (filling docs and boring stuff).&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;If I describe in one sentence, WSO2 is a open source middleware company which provide middleware stack for enterprise solutions.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://wso2.com/" target="_blank"&gt;&lt;img border="0" height="51" src="http://wso2.com/wp-content/themes/wso2ng-v3/images/header-logo.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;1st December 2011, it is the first day at office and there were 21 fresh graduates who join WSO2 in the same day. Actually I am not exited because there were lot of&amp;nbsp;familiar faces in WSO2 who were there at my intern. In the very first day we&amp;nbsp;were&amp;nbsp;assigned&amp;nbsp;to different sub-products in WSO2 SOA platform. I was assigned to &lt;a href="http://wso2.com/products/governance-registry/" target="_blank"&gt;WSO2 Governance Registry&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-1450768324049071158?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/1450768324049071158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/started-my-career-life-with-wso2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/1450768324049071158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/1450768324049071158'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/started-my-career-life-with-wso2.html' title='Started my career life with WSO2'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-3245426726352452402</id><published>2011-12-15T02:11:00.000-08:00</published><updated>2011-12-29T09:13:49.414-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>maven2 - maven3 and  java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher</title><content type='html'>I&amp;nbsp;typically use&amp;nbsp; maven2 as my builder manager &amp;nbsp;and I had to install maven3 to use in the same machine for build a new source code. I used following simple hack for this.&lt;br /&gt;1. &lt;a href="http://maven.apache.org/download.html"&gt;Download&lt;/a&gt; and extract maven3 distribution to any place as you prefer.&lt;br /&gt;(MAVEN3_HOME =&amp;nbsp;path of root of the extracted &amp;nbsp;distribution)&lt;br /&gt;2. Rename one of the mvn file in MAVEN3_HOME/bin &lt;br /&gt;You can use &lt;b&gt;rename MAVEN3_HOME/bin/mvn mvn3&lt;/b&gt;&amp;nbsp;or &lt;b&gt;mv &amp;nbsp;MAVEN3_HOME/bin/mvn mvn3&lt;/b&gt;&lt;br /&gt;3. Add MAVEN3_HOME/bin to the environment variable in&lt;b&gt; /etc/environment &lt;/b&gt;or&lt;b&gt; /etc/bash.bashrc&lt;/b&gt;&lt;br /&gt;4. Restart the shell/terminal&lt;br /&gt;Now you can use both maven2 and maven3 using mvn and mvn3 commands.&lt;br /&gt;&lt;br /&gt;Also you cannot use maven2 and maven3 shared m2 repository. You can do that by allocating different spaces for maven2 m2 repo and maven3 m2 repo. For more details click &lt;a href="http://emsooriyabandara.blogspot.com/2011/12/maven2-and-maven3-m2-repository.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After doing this when I execute &lt;b&gt;mvn3 clean install&lt;/b&gt;&amp;nbsp;I got the following exception.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;First guess:&lt;/b&gt;&amp;nbsp;The cause of this should be installing maven2 and maven3 in the same machine. But&amp;nbsp;theoretically this cannot happened. Because we invoke maven2 and maven3 using different commands which locates in different places.&lt;br /&gt;&lt;b&gt;Second guess:&lt;/b&gt;&amp;nbsp;There may some environmental variable which belongs to maven2 accessed by maven3. Fortunately the second guess was right. I exported M2_HOME in &lt;b&gt;/etc/bash.bashrc&lt;/b&gt; file which direct to the maven2 root. After commenting out that piece of code &lt;b&gt;mvn3 clean install&lt;/b&gt;&amp;nbsp;worked fine for me.&lt;br /&gt;&lt;b&gt;WARNING: Programs which uses &lt;/b&gt;&lt;b&gt;M2_HOME variable may not work properly after this modification.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;NOTE:&lt;/b&gt;&amp;nbsp;This is only one cause which throws this exception. There may more. Here is another &lt;a href="http://cyntech.wordpress.com/2011/03/09/maven-2-error/"&gt;example&lt;/a&gt;&amp;nbsp;which throws the same exception but when executing maven2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-3245426726352452402?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/3245426726352452402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/maven2-maven3-and-javalangnoclassdeffou.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/3245426726352452402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/3245426726352452402'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/12/maven2-maven3-and-javalangnoclassdeffou.html' title='maven2 - maven3 and  java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-5681670798934131667</id><published>2011-06-14T22:12:00.000-07:00</published><updated>2011-06-14T22:12:43.770-07:00</updated><title type='text'>Thrift, Scribe, Hive, and Cassandra: Open Source Data Management Software</title><content type='html'>I found &amp;nbsp;a old but has some valued set of slides which may useful.&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_689126" style="width: 425px;"&gt;&lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/689126" width="425"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-5681670798934131667?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/5681670798934131667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/06/thrift-scribe-hive-and-cassandra-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5681670798934131667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5681670798934131667'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/06/thrift-scribe-hive-and-cassandra-open.html' title='Thrift, Scribe, Hive, and Cassandra: Open Source Data Management Software'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-5137116641114408019</id><published>2011-04-08T11:26:00.001-07:00</published><updated>2011-04-09T06:10:44.461-07:00</updated><title type='text'>My implementation for GSoC</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ga7ijvnaZJM/TZ9TOSBzG4I/AAAAAAAAAEg/OLQJFI-_n50/s1600/Untitleddd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://3.bp.blogspot.com/-ga7ijvnaZJM/TZ9TOSBzG4I/AAAAAAAAAEg/OLQJFI-_n50/s320/Untitleddd.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-5137116641114408019?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/5137116641114408019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/04/my-implementation-of-gsoc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5137116641114408019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5137116641114408019'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/04/my-implementation-of-gsoc.html' title='My implementation for GSoC'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ga7ijvnaZJM/TZ9TOSBzG4I/AAAAAAAAAEg/OLQJFI-_n50/s72-c/Untitleddd.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-2199185067028603490</id><published>2011-02-08T07:23:00.000-08:00</published><updated>2011-02-08T08:58:00.976-08:00</updated><title type='text'>Apache Cassandra/ Cassandra-cli</title><content type='html'>I found a bit new conceptual database system which is totally different from the traditional RDBMS. You may not known that this database system is the main database system used in your&amp;nbsp;favorite (==!my) &lt;a href="http://www.facebook.com/"&gt;facebook&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://twitter.com/"&gt;twitter&lt;/a&gt;. So what is it?? It's Apache Cassandra.&lt;br /&gt;Apache Cassandra firstly owned by&amp;nbsp;&lt;a href="http://www.facebook.com/"&gt;facebook&lt;/a&gt;&amp;nbsp;and then it contributed the code to the &lt;a href="http://www.apache.org/"&gt;Apache Software foundation&lt;/a&gt; at 2008. The interesting part of this database system is that &amp;nbsp;uses both nice concepts,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bigtable: A Distributed Storage System for Structured Data by Google Inc.&lt;/li&gt;&lt;li&gt;Dynamo: Highly Available Key Value Store by Amazon.com&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;For more information you can refer the papers. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://blog.milford.io/wp-content/uploads/2010/06/apache-cassandra.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="76" src="http://blog.milford.io/wp-content/uploads/2010/06/apache-cassandra.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this post I want give a little introduction to this new concepts and show some usages of it. First lets know about some key concepts (may bit weird for a traditional RDBMS users) which is totally different from the RDBMS. Here there is no concepts like database, schema, table, and row. Also the meaning of the column is bit different. But we can do a mapping between the RDBMS and these concepts which you will see later in this post.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here we go...........&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Keyspace: Collection of "column family"s&lt;/li&gt;&lt;li&gt;Column Family: Collection of "key"s&lt;/li&gt;&lt;li&gt;Super Column Family: &amp;nbsp;Collection of "column family"s. This use to create a column family tree structure in a Keyspace.&lt;/li&gt;&lt;li&gt;Key: A unique identifier to identify a row in a "column family"&lt;/li&gt;&lt;li&gt;Column: Use to store data. This contain three values name, value and timestamp&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Now lets try this concepts. For this I use the cassandra-cli tool.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What you need?&lt;/div&gt;&lt;div&gt;Java 1.6 (Open and Sun)&lt;/div&gt;&lt;div&gt;&lt;a href="http://cassandra.apache.org/"&gt;Apache Cassandra&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First we need to start the Apache Cassandra by executing the following command&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;sudo sh CASSANDRA_HOME/bin/cassandra -f&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This command will start the cassandra server in localhost port 9160. (We can use the cassandra as a clustered database which I will discuss it in a later post). The -f argument will cause the Cassandra to remain in the foreground and log to standard out.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Then we can use the cassandra-cli tool by executing the following command&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;CASSANDRA_HOME/bin/cassandra-cli -host localhost -port 9160&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_EJhmOucWFBo/TVFX1wWcijI/AAAAAAAAAEY/-5U446ZaNHc/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="63" src="http://2.bp.blogspot.com/_EJhmOucWFBo/TVFX1wWcijI/AAAAAAAAAEY/-5U446ZaNHc/s400/Screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now we can use the commands in the command line. As appear when starting you can use,&amp;nbsp;&lt;b&gt;help&lt;/b&gt; or &lt;b&gt;?&lt;/b&gt; to help and &lt;b&gt;exit&lt;/b&gt; or &lt;b&gt;quit&lt;/b&gt; to exit from the cassandra-cli.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First we should create a Keyspace.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Command:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;create keyspace Keyspace1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Then we can create a column family in that keyspace.&amp;nbsp;To do this we have to select the keyspace which we going to create the column family.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Command:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;use Keyspace1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Creating the column family&lt;/div&gt;&lt;div style="text-align: left;"&gt;Command:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;create column family Users with comparator=UTF8Type and default_validation_class= UTF8Type&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Here I used&amp;nbsp;&lt;b&gt;with comparator=UTF8Type and default_validation_class=UTF8Type&lt;/b&gt;&amp;nbsp;attributes to make the default column type to UTF8Type.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;We can use this column family to store data. As an example lets think we want to use my details,&lt;/div&gt;&lt;div&gt;First name: Eranda&amp;nbsp;&lt;/div&gt;&lt;div&gt;Last name: Sooriyabandara&lt;/div&gt;&lt;div&gt;Age: 24&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Commands:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;set Users[eranda][first]='Eranda'&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;set Users[eranda][last]='Sooriyabandara'&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;set Users[eranda][age]=long(42)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Here &lt;b&gt;eranda &lt;/b&gt;is the key of a row and &lt;b&gt;first&lt;/b&gt;, &lt;b&gt;last&lt;/b&gt; and &lt;b&gt;age &lt;/b&gt;are the columns. This means the three commands I mentioned above are to add values to a single row. &lt;b&gt;long(42) &lt;/b&gt;is to set the age column value to long.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Now lets try&amp;nbsp;retrieving&amp;nbsp;data from Cassandra. To this we can use the key as follows,&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Command:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;get Users[eranda]&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Results:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;t&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;=&amp;gt; (column=age, value=42, timestamp=1297178199133000)&lt;/span&gt;&lt;/t&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;t&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;=&amp;gt; (column=first, value=Eranda, timestamp=1297178178790000)&lt;/span&gt;&lt;/t&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;t&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;=&amp;gt; (column=last, value=Sooriyabandara, timestamp=1297178188354000)&lt;/span&gt;&lt;/t&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;Returned 3 results.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Now lets see how I executed these commands in my machine.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_EJhmOucWFBo/TVFfXV2I8rI/AAAAAAAAAEc/LB5Q1GaJclM/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="http://2.bp.blogspot.com/_EJhmOucWFBo/TVFfXV2I8rI/AAAAAAAAAEc/LB5Q1GaJclM/s400/Screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;If you remember I mentioned that we can map the concepts between RDBMS and Cassandra which you may already feel. But you must remember there is a difference.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;t&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;database-keyspace&lt;/span&gt;&lt;/t&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;t&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;schema-super column family&lt;/span&gt;&lt;/t&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;t&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;table-column family&lt;/span&gt;&lt;/t&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;t&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;key-row&lt;/span&gt;&lt;/t&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;For more details you can refer Cassandra &lt;a href="http://wiki.apache.org/cassandra/"&gt;wiki&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-2199185067028603490?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/2199185067028603490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/02/apache-cassandra-cassandra-cli.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2199185067028603490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2199185067028603490'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/02/apache-cassandra-cassandra-cli.html' title='Apache Cassandra/ Cassandra-cli'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_EJhmOucWFBo/TVFX1wWcijI/AAAAAAAAAEY/-5U446ZaNHc/s72-c/Screenshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-5088427720415800186</id><published>2011-01-26T10:23:00.001-08:00</published><updated>2011-01-26T10:27:48.111-08:00</updated><title type='text'>Data  Presentations  Cassandra Sigmod</title><content type='html'>Check out this SlideShare Presentation: &lt;br /&gt;&lt;div id="__ss_494834" style="width: 425px;"&gt;&lt;object height="355" id="__sse494834" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=datapresentationscassandrasigmod-1214939766004171-9&amp;stripped_title=data-presentations-cassandra-sigmod&amp;userName=jhammerb" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse494834" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=datapresentationscassandrasigmod-1214939766004171-9&amp;stripped_title=data-presentations-cassandra-sigmod&amp;userName=jhammerb" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-5088427720415800186?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/5088427720415800186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/01/data-presentations-cassandra-sigmod.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5088427720415800186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5088427720415800186'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2011/01/data-presentations-cassandra-sigmod.html' title='Data  Presentations  Cassandra Sigmod'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-2602667629678303047</id><published>2010-11-23T09:54:00.000-08:00</published><updated>2010-11-23T09:54:51.983-08:00</updated><title type='text'>Apache ODE Jacob part 1 - Introduction</title><content type='html'>Here I am going to introduce some topics related to&amp;nbsp;Jacob which is the framework which provides the mechanism necessary to deal with two key issues in implementing BPEL constructs in Apache ODE. The interesting part of this framework is it can be use to&amp;nbsp;achieve,&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Resistance&amp;nbsp;of execution state&lt;/li&gt;&lt;li&gt;Concurrency&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;without using Java Thread (I must say it's a Java framework).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here I am not going to talk about how BPEL constructs are designed using Jacob, instead what I am going to talk is the behavior, how to use it to write programs etc... &amp;nbsp;This is my first post and will continue till I am not find anything new in Jacob. In this first post I like to introduce some basic&amp;nbsp;Jacob&amp;nbsp;concepts. If you don't understand this don't worry, because it is necessary to see them in a program to understand. So just remember there are such things as follows.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;JacobObject/ JacobRunnable&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;JacobObject is the simplest element use in Jacob which can be created by extending a Java class using JacobRunnable. JacobRunnable is a command pattern which implement run() method. Further we can say all the JacobObjects should have this run() method implemented.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Channels&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Channels are use to communicate between JacobObjects. In this channels we should defined the methods which we use the channels to invoke. There are various channel types which we can found in Jacob and we will discuss them in later.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Channel Listeners or Method Lists&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;When we create a channel there should be a JacobObject which listening to the channel till the other JacobObject invoke a method. This is done using a Channel Listener.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;JacobVPU,&amp;nbsp;ExecutionQueueImpl&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;This is where Jacob is processed. JacobVPU uses ExecutionQueueImpl to put all the artifacts (mostly channels and reactions) used in processing. When we add JacobObjects to the VPU queue in runtime, VPU popped them up and executed them, and that's it.&amp;nbsp;&lt;/div&gt;&lt;div&gt;According to references (I listed them below) "Jacob VPU is responsible for persisting and its internal state, like serialize or de-serialize the object", but I don't have and idea yet about it.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is an short way to create&amp;nbsp;Channels&amp;nbsp;and ChannelListeners in compile time using a channel interface, by adding @ChannelType annotation as follows,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Channel interface&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;import org.apache.ode.jacob.ap.ChannelType;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;@ChannelType&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;public interface Call {&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;public void answer();&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;public void reject();&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;public void engage();&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;}&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Channel&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div&gt;public interface CallChannel extends&amp;nbsp;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;org.apache.ode.jacob.&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;Channel,&amp;nbsp;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;org.apache.ode.jacob.examples.HelloWorld.Call&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;{&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;}&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;ChannelListener&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;import org.apache.commons.logging.LogFactory;&lt;/div&gt;&lt;div&gt;import org.apache.commons.logging.Log;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public abstract class CallChannelListener&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&amp;nbsp;extends org.apache.ode.jacob.ChannelListener &amp;lt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;org.apache.ode.jacob.examples.HelloWorld.CallChannel&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&amp;nbsp;implements&amp;nbsp;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;org.apache.ode.jacob.examples.HelloWorld.Call&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; *&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; */&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private static final long serialVersionUID = 1L;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private static final Log __log = LogFactory.getLog(&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;org.apache.ode.jacob.examples.HelloWorld.Call&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;.class);&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;protected Log log() { return __log; }&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;protected CallChannelListener(&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;org.apache.ode.jacob.examples.HelloWorld.&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;div style="display: inline !important;"&gt;CallChannel channel) {&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; super(channel);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To write this article I used three articles which were previously published,&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Exploring ODE part II: Jacob Framework by Jeff Yu&amp;nbsp;&lt;a href="http://jeff.familyyu.net/2010/01/exploring-apache-ode-source-code-part.html"&gt;http://jeff.familyyu.net/2010/01/exploring-apache-ode-source-code-part.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Wiki page of Apache ODE Jacob&amp;nbsp;&lt;a href="http://wiki.apache.org/ode/Jacob"&gt;http://wiki.apache.org/ode/Jacob&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Documentation of Apache ODE Jacob&amp;nbsp;&lt;a href="http://ode.apache.org/jacob.html"&gt;http://ode.apache.org/jacob.html&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;When you read this you may find some places where I misunderstood, please let me and others know about it.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-2602667629678303047?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/2602667629678303047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/11/apache-ode-jacob-part-1-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2602667629678303047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/2602667629678303047'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/11/apache-ode-jacob-part-1-introduction.html' title='Apache ODE Jacob part 1 - Introduction'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-6036207950803760167</id><published>2010-10-08T12:26:00.000-07:00</published><updated>2010-10-08T21:49:42.940-07:00</updated><title type='text'>How To Register The Nickname On Freenode</title><content type='html'>&lt;div style="text-align: justify;"&gt;I thought to register my nickname in freenode because I want to keep my nickname as it is for a long time. (If not registered there is no&amp;nbsp;guarantee&amp;nbsp;that the same nickname can be used. Because anyone can assigned that nickname. After registering the registered nickname can be used only by using its owners password.)&lt;/div&gt;&lt;br /&gt;This is the steps to follow to register on freenode,&lt;br /&gt;&lt;br /&gt;First open the IRC client (Here I used X-chat)&lt;br /&gt;Then select the FreeNode and click connect&lt;br /&gt;Here is an image which shows that window.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_EJhmOucWFBo/TK9pFdkpQNI/AAAAAAAAAEE/3PT8TMoa1xI/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_EJhmOucWFBo/TK9pFdkpQNI/AAAAAAAAAEE/3PT8TMoa1xI/s1600/Screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;NOTE: If you are using another client then you can connect to the freenode using the following command&lt;br /&gt;/server irc.freenode.net&lt;br /&gt;&lt;br /&gt;Now you are connect to the freenode&lt;br /&gt;Then you will get a window that can connect to a IRC channel&lt;br /&gt;And you can use it to connect it to any IRC channel (Here I am connecting to the Apache Derby IRC)&lt;br /&gt;Or you can use Server-&amp;gt;Join a Channel to join a prefered IRC channel.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_EJhmOucWFBo/TK9r_zX4aNI/AAAAAAAAAEI/0H9FHdp7gLk/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="323" src="http://4.bp.blogspot.com/_EJhmOucWFBo/TK9r_zX4aNI/AAAAAAAAAEI/0H9FHdp7gLk/s400/Screenshot-1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Now lets do the registering&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To do that enter the following commands in the text-box which is use for do the normal chatting.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;(It is not a must to connect to the IRC to do the registration. But you have to connect to the freenode before&amp;nbsp;registering)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Setting the nickname&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;/nick nickname&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Registering the nickname&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;/msg nickserv register password your_email&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Login&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This command will log you as the nickname owner&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;/msg nickserv identify password&lt;password&gt;&lt;/password&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;Verify the registration&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;Go to the email&amp;nbsp;account&amp;nbsp;and get the verification code send by the NickServ&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;Then pass that verification code as other commands using the text-box.&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;Now you are done with the registering in freenode with your nick name.&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;Congratulations.....!!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-6036207950803760167?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/6036207950803760167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/10/how-to-register-on-freenode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6036207950803760167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6036207950803760167'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/10/how-to-register-on-freenode.html' title='How To Register The Nickname On Freenode'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EJhmOucWFBo/TK9pFdkpQNI/AAAAAAAAAEE/3PT8TMoa1xI/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-7129340263233734775</id><published>2010-07-21T07:49:00.000-07:00</published><updated>2010-07-21T07:49:37.995-07:00</updated><title type='text'>Silent killer</title><content type='html'>If you using UBUNTU or OTHER LINUX OS be aware of the silent killer&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;"rm -rf" - it removes everything without a warning. Once removed recovery may not be possible or&amp;nbsp;extremely&amp;nbsp;hard.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-7129340263233734775?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/7129340263233734775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/07/silent-killer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/7129340263233734775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/7129340263233734775'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/07/silent-killer.html' title='Silent killer'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-5829028540154603013</id><published>2010-07-21T07:44:00.000-07:00</published><updated>2010-07-21T07:54:03.333-07:00</updated><title type='text'>Transfer files one machine to another 2</title><content type='html'>I blog about two methods in the first and here is the second part which describes about&lt;br /&gt;1. sshfs method&lt;br /&gt;2. secret most easy two ways&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;SSHFS(mounting remote directory)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here I am going to describe how to copy a file to remote machine using mounting it on to your machine. Lets see how to do that,&lt;br /&gt;First you need sshfs install in your machine. You can do that by executing&amp;nbsp;following&amp;nbsp;command&lt;br /&gt;sudo apt-get install sshfs.&lt;br /&gt;Then what you have to do is create a folder in your machine where you want to mount the directory.&lt;br /&gt;For example lets create a directory named eranda in Desktop.&lt;br /&gt;Now you have to change the own of that folder, and it's content.&lt;br /&gt;To do that execute the following command&lt;br /&gt;chown -r username.username directory&lt;br /&gt;eg: chown -r eranda.eranda Desktop/eranda&lt;br /&gt;&lt;br /&gt;Now ready to mount the image.&lt;br /&gt;You can mount the directory using the following command.&lt;br /&gt;sshfs -o  idmap=user username@remote-host:remote-directory&amp;nbsp;your_directory&lt;br /&gt;eg:sshfs -o  idmap=user ishan@10.0.0.2:Desktop/xxx&amp;nbsp;/home/eranda/Desktop/eranda&lt;br /&gt;&lt;br /&gt;Now you can see the whole content of the xxx directory of the remote machine in your mounted folder. Now you can do r, w, x,&amp;nbsp;copy&amp;nbsp;from, copy to, delete, anything using that directory as a your local directory.&lt;br /&gt;&lt;b&gt;WARNING:&lt;/b&gt; All the changes that you done to this is changes to the original directory&lt;br /&gt;&lt;br /&gt;As our main target now you can copy to/from remote machine.&lt;br /&gt;&lt;br /&gt;After doing what you want you can&amp;nbsp;unmount the directory as follows.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: monospace; white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;fusermount -u &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; white-space: normal;"&gt;/home/eranda/Desktop/eranda&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Two easy ways&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Use a flash/portable drive etc...&lt;br /&gt;2. Use a CD/DVD/Blue Ray etc...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NOTE:&lt;/b&gt; When you connect to the remote machine using ssh, scp or sshfs you always need to type the password of that user. If you doing it frequently you can save a passkey to that machine which will allow you to access without password. Now lets see how can we do that.&lt;br /&gt;&lt;br /&gt;First you need to create a key.&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;ssh-keygen -t rsa&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Now save it in the remote machine. To do that you first you should change your current location to home. Then execute the following command.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: monospace; line-height: 16px; white-space: pre;"&gt;cat .ssh/id_rsa.pub | ssh user@remote.host 'cat &amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: monospace; line-height: 16px; white-space: pre;"&gt;.ssh/authorized_keys'&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: monospace; line-height: 16px; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: monospace; line-height: 16px; white-space: pre;"&gt;Special thanks to Damitha Kumarage, Tech lead at WSO2 Inc.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-5829028540154603013?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/5829028540154603013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/07/transfer-files-one-machine-to-another-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5829028540154603013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5829028540154603013'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/07/transfer-files-one-machine-to-another-2.html' title='Transfer files one machine to another 2'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-1321563667778753935</id><published>2010-07-21T02:56:00.000-07:00</published><updated>2010-07-21T07:45:35.438-07:00</updated><title type='text'>Transfer files one machine to another 1</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;These days I transfer files one machine to another frequently. There are few ways to do that.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1. scp (ssh)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;2. using apache server&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;3. sshfs (by mounting remote directory)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;4. the most easy two ways (this can be used even you don't know the ip address)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;In this post I covered first two and will cover the next two in the 2nd part.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;SCP (SSH)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;To do this you need to install ssh-client in your machine and ssh-server in the other machine.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you use Ubuntu in your machine you can install this by using sudo apt-get install openssh-client or openssh-server or you can download it and install from&amp;nbsp;&lt;a href="http://www.icewalkers.com/download/OpenSSH/1093/dls/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you have install ssh-client and server in your both machines then you can copy files from each another. To do this you can use the following command.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;copy a file from remote machine to your machine&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;=&amp;gt;scp user@remote.host:file-path path-to-save&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;eg: copy a remote file named remotefile.txt which located in Desktop of the remote machine to your Desktop&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;scp eranda@10.0.0.4:Desktop/remotefile.txt ./Desktop&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;copy a file from your machine to remote machine&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;=&amp;gt;scp &amp;nbsp;file-path user@remote.host:path-to-save&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;eg:copy a file named remotefile.txt which located in Desktop of your machine to the Desktop of a remote machine&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;scp&amp;nbsp;./Desktop/myfile.txt&amp;nbsp;&amp;nbsp;eranda@10.0.0.4:/home/eranda/Desktop&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Using apache server&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For this you have to have apache server install in your machine. If you do not have you can install using the command sudo apt-get install apache2 or you can download and install the apache server from&amp;nbsp;&lt;a href="http://httpd.apache.org/download.cgi#apache22"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;After installing apache2 your server should be up and running.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;You can see that by going to the URL http://localhost/&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;You can see this kind of message in it.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;------------------------------------------------------------------------------&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;It works!&lt;/h1&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This is the default web page for this server.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The web server software is running but no content has been added, yet&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;-----------------------------------------------------------------------------&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you see a Server Not Found 404 message, then you should start the apache2 server. You can do that by as follows&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;change&amp;nbsp;directory&amp;nbsp;to /usr/local/apache2&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;and execute the following commands&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;./clean.sh&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;./start.sh&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Now lets start the file&amp;nbsp;transferring.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;First make directory in the location /var/&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Put the file you want to copy to remote machine in that folder&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For example I created a directory eranda in /var/ and put two of my files in that.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Now go to the remote machine and open a browser&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Go to the URL http://your_machine_/your_folder_name (eg: http://10.0.0.4/eranda/)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;You can see the files you put in the folder in your machine as follows&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_EJhmOucWFBo/TEbBL7drqZI/AAAAAAAAAD0/WD6cXLwXImg/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="166" src="http://3.bp.blogspot.com/_EJhmOucWFBo/TEbBL7drqZI/AAAAAAAAAD0/WD6cXLwXImg/s320/Untitled.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Now what you have to do is double click on the file you need and it will start downloading.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Special thank goes to Damitha Kumarage, Tech lead at WSO2 Inc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-1321563667778753935?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/1321563667778753935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/07/transfer-files-one-machine-to-another-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/1321563667778753935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/1321563667778753935'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/07/transfer-files-one-machine-to-another-1.html' title='Transfer files one machine to another 1'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EJhmOucWFBo/TEbBL7drqZI/AAAAAAAAAD0/WD6cXLwXImg/s72-c/Untitled.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-6784607322528351182</id><published>2010-06-20T00:22:00.000-07:00</published><updated>2010-06-20T00:22:20.524-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Derby'/><title type='text'>How to do Apache Derby Testing</title><content type='html'>Here I am going to log some important things which I had done during test Derby.&lt;br /&gt;&lt;div&gt;Here I have done two testings.&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;derbyall test&lt;/li&gt;&lt;li&gt;JUnit test&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Before test Derby make sure that you build the trunk (need to put junit.jar&amp;nbsp;(&lt;a href="http://www.brothersoft.com/junit-69027.html"&gt;download&lt;/a&gt;)&amp;nbsp;file in the tools/java folder if you don't skip the tests). You can build the truck by executing "ant all" command in the trunk and it will create classes folder which include build files.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To run the test you need to set some class variables. One is path to classes which includes Derby build files. And path to the following jar files&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;JUnit.jar (&lt;a href="http://www.brothersoft.com/junit-69027.html"&gt;download&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;jakarta-oro-2.0.8.jar(&lt;a href="http://jakarta.apache.org/site/downloads/downloads_bcel.cgi"&gt;download&lt;/a&gt;)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Here is my CLASSATH setting command I used,&lt;/div&gt;&lt;div&gt;export CLASSPATH=/home/eranda/Desktop/DERBY/trunk/classes:/home/eranda/Desktop/DERBY/trunk/tools/java/junit.jar:/home/eranda/Desktop/DERBY/trunk/tools/java/jakarta-oro-2.0.8.jar&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now we can start the the testing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;NOTE: Need to do the test in a&amp;nbsp;separate&amp;nbsp;folder not to mixes with others.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To run the derby all tests,&lt;/div&gt;&lt;div&gt;java org.apache.derbyTesting.functionTests.harness.RunSuite derbyall&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This will do derbyall test and give you result files.&amp;nbsp;Among&amp;nbsp;them there are few important files which&amp;nbsp;summarize&amp;nbsp;the tests.&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;derbyall_report.txt- in which include the summery of the tests&lt;/li&gt;&lt;li&gt;derbyall_pass.txt- in which include the tests passed&lt;/li&gt;&lt;li&gt;derbyall_fail.txt- in which include the tests failed&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;To run the JUnit all tests,&lt;/div&gt;&lt;/div&gt;&lt;div&gt;java -Xmx512m -XX:MaxPermSize=128m junit.textui.TestRunner org.apache.derbyTesting.functionTests.suites.All&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Normally I pump this JUnit test results to a file by adding the following piece of code to the above execution.&lt;/div&gt;&lt;div&gt;&amp;gt;junitAll.out 2&amp;gt;&amp;amp;1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In JUnit tests it will return dots(.) for every passes test, 'E' for every error tests and 'F' for every failures. Also at the end it will show the stack trace of every errors and failures.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If it need to run single test then it can be run using the following command,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;java junit.textui.TestRunner PathToFile.TestName&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;for example I ran following command to test the&amp;nbsp;InbetweenTest which is a JUnit test for testing the inbeween syntax.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;java junit.textui.TestRunner org.apache.derbyTesting.functionTests.tests.lang.InbetweenTest&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here I want to thank Bryan Pendleton (Apache Derby committer) whom I learnt most of this from.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-6784607322528351182?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/6784607322528351182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/06/how-to-do-apache-derby-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6784607322528351182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6784607322528351182'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/06/how-to-do-apache-derby-testing.html' title='How to do Apache Derby Testing'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-5921375801469250532</id><published>2010-05-30T07:22:00.000-07:00</published><updated>2010-06-19T03:50:59.477-07:00</updated><title type='text'>Fedora add sudoers</title><content type='html'>I install a fresh copy of Fedora in my virtual machine and it troubled me with sudo. When I use sudo in the terminal it gave me something like the current user is not in the /etc/sudoers file. So I did as follows and rid from it.&lt;br /&gt;First I log into root using "su -" (then I had to enter the password)&lt;br /&gt;Then I change the mode of /etc/sudoers file so that we can write to it by executing the command chmod +w /etc/sudoers.&lt;br /&gt;Thirdly I add eranda ALL=(ALL) ALL&lt;br /&gt;eranda is my username of my user account in fedora.&lt;br /&gt;Then I remove the writing mode if the /etc/sudoers file using chmod -w /etc/sudoers&lt;br /&gt;&lt;br /&gt;I thought it was the finish and execute sudo but it gave me another error.&lt;br /&gt;sudo: /etc/sudoers is mode 0640, should be 0440 (to execute this you need root privileges)&lt;br /&gt;&lt;br /&gt;then I change the mode of /etc/sudoers to 440 by executing chmod 440 /etc/sudoers&lt;br /&gt;Finally I can use sudo in my machine.&lt;br /&gt;&lt;a href="http://www.amazon.com/s/?ie=UTF8&amp;amp;tag=eransblo-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;search-alias=aps&amp;amp;field-keywords=movies" target="_blank"&gt;Search Amazon.com  for movies&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=eransblo-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-5921375801469250532?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/5921375801469250532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/fedora-add-sudoers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5921375801469250532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5921375801469250532'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/fedora-add-sudoers.html' title='Fedora add sudoers'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-4201273081346750766</id><published>2010-05-25T12:08:00.000-07:00</published><updated>2010-05-25T12:16:03.860-07:00</updated><title type='text'>Web Service Client</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;I discuss about how to create the stub of the web service and check whether it works. Now I am going to discuss how to create a client program which uses the web service. Here I am going to create a client program to my&amp;nbsp;favorite web service "HelloService".&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;I thought it would be better to know about how things work.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;First of all what is a stub? In simple language it is the interface which represent web service in the client side. So using stub we can work with the web service as it is in the same project/package.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Then why we use Axis2? This is which do the communication between stub and the web service. For this Axis2 use SOAP(Simple Object Access Protocol) messages. Here two Axis2 servers are involved.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;The first one is in the client side and the other one is in the server side. Client side Axis2 server is responsible for create SOAP messages which invoke the web service through the stub, and catch and execute the response SOAP message which send by the&amp;nbsp;&amp;nbsp;server side Axis2 server. The Server side Axis2 server is responsible for catch the SOAP message which the client side Axis2 server send and invoke the web service, and create a SOAP message to the response of the web service and send it to the client side Axis2 server. (The process is more complex than this)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Now lets finish the client implementation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;First of all take a look at the stub to see how it gave an interface to the remote service(need to have a rough idea).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;You will see all the parameters of the the web service are represent as java classes and their values should set through setter methods and the output is also implemented as a class and we have to use getter method to get the real output (you may not understand this but you will realize your self when creating the client class).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;now follow the following steps to create a client class.....&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;1. Create a java class with main method.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;2. Import the package which include the "stub" into your class. This step can be skipped if you creating the class in the same package.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;3. Create a object of the stub class (my stub class name is&amp;nbsp;HelloServiceStub.java&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;) in the your class.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;4. Let my stub object be "stub" and the method I need to invoke in the web service be sayHello().&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Then you see that you can access that method using the stub object. (for example stub.sayHello())&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;But the thing is the parameters you need to parse to that method cannot be directly send as a String, Integer or &amp;nbsp;like that data type.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;We can use the IDE or&amp;nbsp;you can look at the stub&amp;nbsp;to see what parameters we need to parse through sayHello() . In my case it need to parse a&amp;nbsp;SayHello object. (This SayHello java class is in the stub)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Then create a object of the class it need.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SayHello sayHello = new Sayhello();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Then set the value you need to send as parameters for the actual method.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sayHello.setName(name);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Then send the sayHello object as the parameter of the method as stub.sayHello(sayHello);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;5. Now its time to get the response&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Response is always come as an java class object. So we need to get it to a related class reference object.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Use IDE or stub to see the response class type and get the response to it as follows.&amp;nbsp;For my case it returns a SayHelloResponse object.(This&amp;nbsp;SayHelloResponse&amp;nbsp;java class is in the stub)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SayHelloResponse helloMsg = stub.sayHello(sayHello);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; So at the end we can use that respond class to get the needed output.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String output = helloMsg.get_return();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; If you use System.out.print(output); to print you can see the output print in the console.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; After all my Hello client look like as follows&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_EJhmOucWFBo/S_whSiiRV3I/AAAAAAAAADI/VM6uddYH0Ag/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_EJhmOucWFBo/S_whSiiRV3I/AAAAAAAAADI/VM6uddYH0Ag/s400/Untitled.jpg" width="352" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;6. After creating the client class you can run it as a java application which print the web service result.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; I send Eranda as the input and and I got the result as "Hello Eranda"&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;PS:&amp;nbsp;When you &amp;nbsp;creating the object you have to use a try-catch around some lines to catch the&amp;nbsp;RemoteException. and AxisFault exceptions (so you need to import java.rmi.RemoteException and org.apache.axis2.AxisFault classes)&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-4201273081346750766?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/4201273081346750766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/web-service-client.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/4201273081346750766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/4201273081346750766'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/web-service-client.html' title='Web Service Client'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_EJhmOucWFBo/S_whSiiRV3I/AAAAAAAAADI/VM6uddYH0Ag/s72-c/Untitled.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-9119444785289235584</id><published>2010-05-24T11:47:00.000-07:00</published><updated>2010-06-19T03:48:09.613-07:00</updated><title type='text'>Web service client using eclipse axis2 plugin</title><content type='html'>&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=eransblo-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;Few months ago I blog how to deploy a web service and today I am going to create a client for that web service.&lt;br /&gt;Here is the java class which I am going to deploy as the service.&lt;br /&gt;&lt;br /&gt;package WebServices;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* @author Eranda&lt;br /&gt;*&lt;br /&gt;*/&lt;br /&gt;public class HelloService {&lt;br /&gt;public String sayHello(String name){&lt;br /&gt;return "Hello "+name;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;This we service take a "name" and return Hello name.&lt;br /&gt;&lt;br /&gt;The following things should be done after deploying the service to verify it's existance.&lt;br /&gt;&lt;br /&gt;Go to your browser and check whether your web service is deployed or not. Use http://localhost:8080/ProjectName/services/listServices to check it. If it doesn't show the web service list then you have to deploy your service again properly. &lt;br /&gt;&lt;br /&gt;Here is the page you have to have.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_EJhmOucWFBo/S_q-jwUNP0I/AAAAAAAAACY/r-bWF4P3F5o/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://1.bp.blogspot.com/_EJhmOucWFBo/S_q-jwUNP0I/AAAAAAAAACY/r-bWF4P3F5o/s400/1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Now click on the service name of what you deployed. It will show you the wsdl of the web service. Now copy the URL of the wsdl.&lt;br /&gt;&lt;br /&gt;Then go to eclipse &amp;nbsp;and then select File-&amp;gt;new-&amp;gt;Other-&amp;gt;Web Service Client and click Next.&lt;br /&gt;&lt;br /&gt;You can see a window like follows,&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_EJhmOucWFBo/S_rBj9Q-arI/AAAAAAAAACg/7Uicye_dXlU/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_EJhmOucWFBo/S_rBj9Q-arI/AAAAAAAAACg/7Uicye_dXlU/s320/Untitled.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Copy the wsdl URL to Service Definition textbox.&lt;br /&gt;Set the slider to Start Client.&lt;br /&gt;Then click Server link and see whether the server is selected and set Web service runtime to axis2.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_EJhmOucWFBo/S_rCkS3-FoI/AAAAAAAAACo/WF2hgJkxiEQ/s1600/Untitled2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_EJhmOucWFBo/S_rCkS3-FoI/AAAAAAAAACo/WF2hgJkxiEQ/s320/Untitled2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Click OK&lt;br /&gt;Then goto Client project: Axis2 link and set the Web service client name as your preference or leave it as it is.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_EJhmOucWFBo/S_rDJAn64LI/AAAAAAAAACw/fIS3kv_Y8L8/s1600/Untitled3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_EJhmOucWFBo/S_rDJAn64LI/AAAAAAAAACw/fIS3kv_Y8L8/s320/Untitled3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Click OK&lt;br /&gt;And then click Next&lt;br /&gt;&lt;br /&gt;Then the project will create and the following window appears.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_EJhmOucWFBo/S_rD9UPBJAI/AAAAAAAAAC4/NhaWSDSmzQM/s1600/Untitled5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_EJhmOucWFBo/S_rD9UPBJAI/AAAAAAAAAC4/NhaWSDSmzQM/s400/Untitled5.jpg" width="350" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Set the parameters with your values or you may use default.&lt;br /&gt;Check the box Generate a JUnit test case to test the service and click Finish and the web service stub and the test case will create after that.&lt;br /&gt;&lt;br /&gt;Here is the look of the project after doing that.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_EJhmOucWFBo/S_rGLMtsUSI/AAAAAAAAADA/xO5ShcfUhLU/s1600/Untitled6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="http://1.bp.blogspot.com/_EJhmOucWFBo/S_rGLMtsUSI/AAAAAAAAADA/xO5ShcfUhLU/s320/Untitled6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;To test the web service you can use the test case which create automatically. To do this right click on the test class (here it is HelloServiceTest.java) Run As-&amp;gt;JUnit Test&lt;br /&gt;If all the test are successful then your client side is working correctly. Later we will see how to write a class to invoke the web service methods and get results.&lt;br /&gt;&lt;br /&gt;PS: Some times you may get Axis faults. This exception throws because of &amp;nbsp;the wrong server host in stub. By correcting the stub(there are 2 places to correct) with the correct host name you can make it correct. (This host change thing mostly&amp;nbsp;occurred&amp;nbsp;because of the dynamic IP of the internet connections.)&lt;br /&gt;&lt;a href="http://www.amazon.com/s/?ie=UTF8&amp;amp;tag=eransblo-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;search-alias=aps&amp;amp;field-keywords=web%20services%20java" target="_blank"&gt;Search Amazon.com for web services java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-9119444785289235584?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/9119444785289235584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/web-service-client-using-eclipse-axis2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/9119444785289235584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/9119444785289235584'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/web-service-client-using-eclipse-axis2.html' title='Web service client using eclipse axis2 plugin'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EJhmOucWFBo/S_q-jwUNP0I/AAAAAAAAACY/r-bWF4P3F5o/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-6245952833330488346</id><published>2010-05-22T12:50:00.001-07:00</published><updated>2010-05-22T12:50:38.169-07:00</updated><title type='text'>SOA-based Business Integration with Eclipse BPEL and Apache ODE</title><content type='html'>Check out this SlideShare Presentation: &lt;div style="width:425px" id="__ss_1350435"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/vanto/soabased-business-integration-with-eclipse-bpel-and-apache-ode-1350435" title="SOA-based Business Integration with Eclipse BPEL and Apache ODE"&gt;SOA-based Business Integration with Eclipse BPEL and Apache ODE&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse1350435" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jax09bpelodeeclipsevanlessenmoser-090427071656-phpapp01&amp;stripped_title=soabased-business-integration-with-eclipse-bpel-and-apache-ode-1350435" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse1350435" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jax09bpelodeeclipsevanlessenmoser-090427071656-phpapp01&amp;stripped_title=soabased-business-integration-with-eclipse-bpel-and-apache-ode-1350435" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/vanto"&gt;Tammo van Lessen&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-6245952833330488346?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/6245952833330488346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/soa-based-business-integration-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6245952833330488346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/6245952833330488346'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/soa-based-business-integration-with.html' title='SOA-based Business Integration with Eclipse BPEL and Apache ODE'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-7898718224333361014</id><published>2010-05-09T07:45:00.000-07:00</published><updated>2010-05-09T07:45:53.457-07:00</updated><title type='text'>PATH variable went  wrong</title><content type='html'>Today I update /etc/bash.bashrc and set PATH variable wrong. This cause the terminal malfunction. Because the files need to function the commands are not exported. So I can't even open a file with terminal. &lt;br /&gt;Shoot this trouble is simple(but I tried last 2 hours to shoot this :D)&lt;br /&gt;What I have done is add /usr/bin to the PATH by executing export PATH=$PATH:/usr/bin &lt;br /&gt;Then I could used the terminal as normal and correct the bash.bashrc file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-7898718224333361014?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/7898718224333361014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/path-variable-went-wrong.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/7898718224333361014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/7898718224333361014'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/05/path-variable-went-wrong.html' title='PATH variable went  wrong'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-194429973156756296</id><published>2010-04-07T20:41:00.001-07:00</published><updated>2010-04-07T20:41:28.992-07:00</updated><title type='text'>My GSoC proposal</title><content type='html'>Proposal Title:Add compatibility tests to explore behavior differences between Derby and other DBMS implementations&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Student Name: Eranda Sooriyabandara&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Student E-mail:070468D@gmail.com&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Organization/Project: Apache Software Foundation Derby DB project&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Assigned Mentor: Bryan Pendleton&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Proposal Abstract:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;As the name of the project spells this project is to create a compatibility test for Apache Derby for explore the behavior differences between Derby and the other DBMSs such as Oracle, SQL server, MySQL, PosgreSQL etc... &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;In this project I've seen there are three parts which I am mentioned here and describe in the Detailed description,&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Identified the differences of the functionalities and options between the DBMSs. Also in this part I can document the differences of Apache Derby and other DBMSs. It mainly 3 parts as Bryan mentioned,                                                                                                                               &lt;br /&gt;I. Check which SQL fetchers implemented in the DBMSs according to the SQL 99/2003/2008 standards.                                &lt;br /&gt;II.  Check which JDBC methods supported by DBMSs.                                                                                                        &lt;br /&gt;III.  Check the Platform support and the behavior of DBMSs in each Platform.                       &lt;br /&gt; Analyse the data collected in the first step and decide which tests must be include in the test bundle. After finalizing the tests I can start implementing the tests.&lt;br /&gt;Third and the final step is to test each DBMSs using the test create a comparison between Derby and other DBMSs to see what  improvements do we need to do to Derby to be more likely to satisfy the users needs.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Detailed Description:&lt;br /&gt;&lt;br /&gt;Project:&lt;br /&gt;&lt;br /&gt;This project is to create a compatibility test which can identified the main differences between Derby and other major DBMSs. After creating this compatibility test we can identify what main functionalities lack in Derby which different kinds of people expecting in a DBMS. As an example some people needs DBMS which can withstand overloads. When we knows about the lacking main functions in Derby we can improve them so that this can be much popular than now. For creating this compatibility test I follow up the following procedures which I summarized on the abstract.&lt;br /&gt;&lt;br /&gt;When adding a compatibility test case we need to consider what tests do we need to add in. To do this we have to compare with the other DBMSs such as Oracle, MySQL,SQL server,Sybase etc... So my first thing on this project is to compare DBMSs. According to this I did a sample general comparison of Derby and MySQL which you can find on http://emsooriyabandara.blogspot.com/2010/04/derby-vs-mysql_02.html. Also I gather facts on Derby and MySQL SQL and I will able to create SQL comparison of Derby and MySQL soon. &lt;br /&gt;&lt;br /&gt;Then I should analyse the data I gathered to find which tests do I need to add to the test case. When selecting tests I thought I should give priorities to functionalities which DBMS users expect from a DBMS. Also I thought to analyse other DBMSs for their specialties and to find how they achieve them. For example oracle is popular for its security which has three way to achieve them 1.Transparent data encryption 2.Network encryption 2.Strong authentication which I am willing to discuss when I am comparing DBMSs' "Access control and security".&lt;br /&gt;&lt;br /&gt;Implementing the compatibility test need time other than method because when we come to this step we are know what do we want to test.&lt;br /&gt;&lt;br /&gt;After implementing the test case we have to test against each DBMS. So we can collect statistics. This statistics we can use to improve Derby. This is the most important part of the project because we can directly identify the functionalities Derby does not support, create them as major issues and implement them.&lt;br /&gt;&lt;br /&gt;This project I choose for the intern because I like testing and analysis. Also when I am converting Derby tests into Junit I familiar with the Derby SQL and Derby JDBC methods. Also I referred Database System Concepts book for one of my course module so that I have better knowledge in database concepts and can be able to use to check compatibility. The other reason is I choose this is up to today I used many database management systems and I am familiar with using them.&lt;br /&gt;&lt;br /&gt;Time Line:&lt;br /&gt;&lt;br /&gt;May 24-June 7- Comparing SQL vs DERBY fetchers.Also make a comparison on SQL functional availability in different DBMSs.&lt;br /&gt;&lt;br /&gt;June 7-June 21-Implementing test cases for check availability of identified important SQL functions. &lt;br /&gt;&lt;br /&gt;June 21-July 5- Comparing JDBC functions available in different DBMSs. &lt;br /&gt;&lt;br /&gt;July 5-July 19-Implementation test case for check JDBC functions.&lt;br /&gt;&lt;br /&gt;July 12-Submit midterm evaluation&lt;br /&gt;&lt;br /&gt;July 19-August August 10-Check previously made test cases in different  platforms using each DBMSs.&lt;br /&gt;&lt;br /&gt;August 10-August 16-Publish results and conclusion.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;About Me:&lt;br /&gt;&lt;br /&gt;I am Eranda Sooriyabandara (Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara). I am currently a student of Department of Computer Science and Engineering at University of Moratuwa Sri Lanka. Currently I am under my intern period at WSO2 Lanka pvt Limited which is an Open Source company in Sri Lanka.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Additional Information:&lt;br /&gt;&lt;br /&gt;This is my second time of applying on Google Summer of Code and in the first time I did Apache Derby test and fix convert test into JUnit project and successfully completed that. Under that I completed several test conversions and several bug fixing as follows,&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;as tests&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;DERBY-4318 convert inbetween.sql to JUnit &lt;br /&gt;DERBY-4317  convert columnDefaults.sql to JUnit&lt;br /&gt;DERBY-4248 convert checkConstraints.sql to JUnit&lt;br /&gt;DERBY-4187 Convert altertable.sql to JUnit&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;as bugs &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;DERBY-4282 strange behavior with the "update... where current c1" in the CheckConstraintTest&lt;br /&gt;DERBY-4256 allow alter table to increase the maximum size of a blob and a clob &lt;br /&gt;DERBY-4244  ALTER TABLE Sanity ASSERT in add column with autocommit off&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Also for my school project I did complete two other test conversions&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;DERBY-4424 Convert outerjoin.sql into JUnit&lt;br /&gt;DERBY-4423 Convert dropTable.sql into JUnit&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Also currently I am working on the bug DERBY-2785 ij "describe" built in command cannot describe a table named "run" and it's work is almost done. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-194429973156756296?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/194429973156756296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/04/my-gsoc-proposal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/194429973156756296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/194429973156756296'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/04/my-gsoc-proposal.html' title='My GSoC proposal'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-5877533321251376110</id><published>2010-04-02T21:48:00.000-07:00</published><updated>2010-04-03T04:38:16.685-07:00</updated><title type='text'>Derby vs MySQL</title><content type='html'>&lt;p class="MsoNormal"&gt;Derby vs MySQL&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This document describe about the differences about the DBMSs Apache Derby and MySQL.&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Operating system support &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.55pt"&gt;   &lt;td width="150" valign="top"  style="width:112.25pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;OS\DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:12.65pt"&gt;   &lt;td width="150" valign="top"  style="width:112.25pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.65ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Windows&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.65ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.65ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:13.55pt"&gt;   &lt;td width="150" valign="top"  style="width:112.25pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Mac OS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:13.55pt"&gt;   &lt;td width="150" valign="top"  style="width:112.25pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Linux&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:12.65pt"&gt;   &lt;td width="150" valign="top"  style="width:112.25pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.65ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Unix&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.65ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.65ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:13.55pt"&gt;   &lt;td width="150" valign="top"  style="width:112.25pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Amigo OS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;No&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;mso-yfti-lastrow:yes;height:13.55pt"&gt;   &lt;td width="150" valign="top"  style="width:112.25pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Symbian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.3pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.55ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span class="Apple-style-span"  style="font-family:Calibri;"&gt;Yes&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;MySQL supports all most of the OS than the Apache Derby. The reason is Apache Derby need java to run it.&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Fundamental fetchers &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" width="450"  style="width:337.6pt;border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.2pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Fetcher\ DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:14.1pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;ACID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:13.2pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Referential Integrity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:14.1pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Transactions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:14.1pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Unicode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;partial&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:13.2pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Interface&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;SQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;SQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;height:14.1pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;DBMS\feacher&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7;mso-yfti-lastrow:yes;height:14.1pt"&gt;   &lt;td width="150" valign="top"  style="width:112.5pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;ACID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="150" valign="top"  style="width:112.55pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;ACID- Atomicity/ Consistency/ Integrity/ Durability &lt;/p&gt;  &lt;p class="MsoNormal"&gt;MYSQL partially support the Unicode and Apache Derby fully supports the Unicode. MySQL supports- UCS-2 encoding /UTF-8 encoding.&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Limits&lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:14.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;fetcher&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt; \DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max DB size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;unlimited&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max table size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MyISAM 256TB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max row size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;64KB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max column per row&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;1012(5000 in view)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" align="right" style="margin-bottom:0cm;margin-bottom:.0001pt;   text-align:right;line-height:normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;   mso-hansi-font-family:Calibri;color:black;"&gt;4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max blob/clob size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;2,147,483,647 chars&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;4GB ( long text/long blob )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max char size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;254 varchar &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" align="right" style="margin-bottom:0cm;margin-bottom:.0001pt;   text-align:right;line-height:normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;   mso-hansi-font-family:Calibri;color:black;"&gt;32672&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max number size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;64bits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8;height:14.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Min DATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;0001-01-01&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" align="right" style="margin-bottom:0cm;margin-bottom:.0001pt;   text-align:right;line-height:normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;   mso-hansi-font-family:Calibri;color:black;"&gt;1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:9;height:14.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max DATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" align="right" style="margin-bottom:0cm;margin-bottom:.0001pt;   text-align:right;line-height:normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;   mso-hansi-font-family:Calibri;color:black;"&gt;31/12/9999&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" align="right" style="margin-bottom:0cm;margin-bottom:.0001pt;   text-align:right;line-height:normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;   mso-hansi-font-family:Calibri;color:black;"&gt;9999&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:10;height:15.4pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max column name size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" align="right" style="margin-bottom:0cm;margin-bottom:.0001pt;   text-align:right;line-height:normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;   mso-hansi-font-family:Calibri;color:black;"&gt;128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.4ptcolor:text1;"&gt;   &lt;p class="MsoNormal" align="right" style="margin-bottom:0cm;margin-bottom:.0001pt;   text-align:right;line-height:normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;   mso-hansi-font-family:Calibri;color:black;"&gt;64&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:11;mso-yfti-lastrow:yes;height:16.35pt"&gt;   &lt;td width="174" valign="top"  style="width:130.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:16.35ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Max number size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:16.35ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="174" valign="top"  style="width:130.65pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:16.35ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;64bits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;We can see here there are number of limitations of Apache Derby than MySQL. The main reason for this is the limitations of java. For example,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Because of java array size limit is 231&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left:54.0pt;mso-add-space: auto;text-indent:-36.0pt;mso-list:l1 level1 lfo2"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;I.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;                    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Number of chars in names are limited&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:54.0pt;mso-add-space: auto;text-indent:-36.0pt;mso-list:l1 level1 lfo2"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;II.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Number of row s per table is limited&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:54.0pt;mso-add-space: auto;text-indent:-36.0pt;mso-list:l1 level1 lfo2"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;III.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;                &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Number of column per table is limited&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left:54.0pt;mso-add-space:auto; text-indent:-36.0pt;mso-list:l1 level1 lfo2"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;IV.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;                &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Characters in data types like CHAR,VARCHAR is limited. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Tables and views &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:14.15pt"&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.15ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.15ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.15ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:15.1pt"&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Temp table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes;height:15.1pt"&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Materialized view&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="169" valign="top"  style="width:126.7pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:15.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Both DBMSs are not capable of creating materialized views. But materialized view is very important when using DBMS in data warehousing. &lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;5.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Indexes &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.2pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:14.1pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;R-/R+ tree&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MyISAM only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:27.3pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:27.3ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Hash&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:27.3ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:27.3ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Memory, Cluster(NDB),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;InnoDB tables only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:14.1pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Expressions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:14.1pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Partial&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:14.1pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Reverse&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;height:14.1pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Bitmap&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7;height:13.2pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;GIST&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8;mso-yfti-lastrow:yes;height:14.1pt"&gt;   &lt;td width="168" valign="top"  style="width:126.1pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;GIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:126.15pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;6.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Database capabilities &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:11.7pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:12.5pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Union&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:12.5pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Intersect&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:11.7pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Except&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:12.5pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Inner join&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:11.7pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Outer join&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;height:12.5pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Inner selects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7;height:12.5pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Merge join&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8;height:11.7pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Blobs and Clobs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:11.7ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:9;height:12.5pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Common table expressions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:10;mso-yfti-lastrow:yes;height:12.5pt"&gt;   &lt;td width="167" valign="top"  style="width:125.4pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Windowing function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.45pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.5ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;7.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Other objects &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:14.45pt"&gt;   &lt;td width="167" valign="top"  style="width:125.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:13.6pt"&gt;   &lt;td width="167" valign="top"  style="width:125.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.6ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Data domain&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.6ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.6ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:14.45pt"&gt;   &lt;td width="167" valign="top"  style="width:125.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Cursor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:14.45pt"&gt;   &lt;td width="167" valign="top"  style="width:125.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Trigger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:14.45pt"&gt;   &lt;td width="167" valign="top"  style="width:125.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:13.6pt"&gt;   &lt;td width="167" valign="top"  style="width:125.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.6ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Procedure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.6ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.6ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;mso-yfti-lastrow:yes;height:14.45pt"&gt;   &lt;td width="167" valign="top"  style="width:125.55pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;External routing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top"  style="width:125.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;8.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Partitioning &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.85pt"&gt;   &lt;td width="168" valign="top"  style="width:125.85pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Derby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:12.95pt"&gt;   &lt;td width="168" valign="top"  style="width:125.85pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.95ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Range&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.95ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.95ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:13.85pt"&gt;   &lt;td width="168" valign="top"  style="width:125.85pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Hash&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:12.95pt"&gt;   &lt;td width="168" valign="top"  style="width:125.85pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.95ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Composite(Range+Hash)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.95ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.95ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:13.85pt"&gt;   &lt;td width="168" valign="top"  style="width:125.85pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;List&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:13.85pt"&gt;   &lt;td width="168" valign="top"  style="width:125.85pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Shadow&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;mso-yfti-lastrow:yes;height:13.85pt"&gt;   &lt;td width="168" valign="top"  style="width:125.85pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Native Replication API&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="168" valign="top"  style="width:125.9pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.85ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;9.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Data types&lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-thememso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4ptcolor:text1;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.25pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.25ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;DBMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.25pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Derby&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.25pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:12.3pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.3ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Type system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:12.3pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Static&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:12.3pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Static&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:.15pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:.15ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.15pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;SMALLINT(16 bits)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;INT(32 bits)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;BIGINT(64 bits)&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.15pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;TINYINT(8 bits)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;SMALLINT(16 bit)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;MEDIUMINT(24 bit)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;INT(32 bit)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;BIGINT(64 int)&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:.05pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:.05ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Floating point&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.05pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;FLOAT(32 bits)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DOUBLE(64 bits)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;REAL(32 bits)&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.05pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;FLOAT(32 bit)&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DOUBLE(64 bit)&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:.05pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:.05ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Decimal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.05pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DECIMAL&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;NUMERIC&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.05pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DECIMAL&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:.15pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:.15ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.15pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;CHAR&lt;br /&gt; VARCHAR&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;CHARFORBITDATA&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;LONGVAR-&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;CHARFORBITDATA&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;CLOB&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.15pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;CHAR&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;VARCHAR&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;TEXT&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;height:13.25pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:13.25ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Binary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.25pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;BLOB&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.25pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;BLOB&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7;height:.1pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:.1ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Date/Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.1pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DATE&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;TIME&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;TIMESTAMP&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.1pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DATETIME&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DATE&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;TIMESTAMP&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;YEAR&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8;height:14.2pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:14.2ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Boolean&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:14.2pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;BOOLEAN&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:14.2pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;BOOLEAN&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:9;mso-yfti-lastrow:yes;height:.05pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:.05ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;color:black;"&gt;Other&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.05pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;SET&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:.05pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;ENUM&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;SET&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:25.1pt;mso-add-space:auto; text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-bidi-mso-bidi-theme-font:minor-latin;font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore"&gt;10.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Access control &lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-themecolor:text1;mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.4pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;DBMS&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Derby&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;MySQL&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:26.75pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:26.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Native network encryption&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:26.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Yes&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;(can use with or without)&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:26.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Yes&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;(SSL with 4.0)&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;height:13.4pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Brute-force protection&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Yes&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;No&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3;height:27.75pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:27.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Enter price directory compatibility&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:27.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Yes&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:27.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;No&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;height:12.45pt"&gt;   &lt;td width="167" valign="top"  style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themepadding:0cm 5.4pt 0cm 5.4pt;height:12.45ptcolor:text1;"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Password complexity&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;rules&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:12.45pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:12.45pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;No&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;height:27.75pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:27.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Patch access&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:27.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:27.75pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Partial&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;No security page&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;height:13.4pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Run unprivileged&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Yes&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Yes&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7;height:13.4pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Audit&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:13.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8;height:12.45pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:12.45pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Resource limit&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:12.45pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:12.45pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:9;height:41.1pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:41.1pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Separation of duties &lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;between admin/&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;operator backup like RBAC&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:41.1pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:41.1pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;?&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:10;mso-yfti-lastrow:yes;height:55.5pt"&gt;   &lt;td width="167" valign="top" style="width:125.3pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:55.5pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;Security &lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;certification&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:55.5pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;No&lt;/p&gt;   &lt;/td&gt;   &lt;td width="167" valign="top" style="width:125.35pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt;height:55.5pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:   normal"&gt;No&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/57936091184368462-5877533321251376110?l=emsooriyabandara.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emsooriyabandara.blogspot.com/feeds/5877533321251376110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/04/derby-vs-mysql_02.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5877533321251376110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/57936091184368462/posts/default/5877533321251376110'/><link rel='alternate' type='text/html' href='http://emsooriyabandara.blogspot.com/2010/04/derby-vs-mysql_02.html' title='Derby vs MySQL'/><author><name>Eranda Sooriyabandara</name><uri>http://www.blogger.com/profile/12643475746469441217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-57936091184368462.post-3023635908729337155</id><published>2010-02-21T07:31:00.000-08:00</published><updated>2010-02-27T23:26:15.116-08:00</updated><title type='text'>Governance Registry-Identify the Remote API</title><content type='html'>&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;b&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;Here my try is to introduce the Remote API and its abilities.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;How to create an instance of the RemoteRegistry&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; line-height: 18px;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;Before we start use the Remote API we have to create an instance of the registry to use it. It can be done like below.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;System.setProperty("javax.net.ssl.trustStore", "CARBON_HOME/resources/security/client-truststore.jks");&lt;/pre&gt;&lt;pre&gt;System.setProperty("javax.net.ssl.trustStorePassword", "wso2carbon");&lt;/pre&gt;&lt;pre&gt;System.setProperty("javax.net.ssl.trustStoreType","JKS");&lt;/pre&gt;&lt;pre&gt;RemoteRegistry remote_registry = new RemoteRegistry(new URL("https://localhost:9443/registry"),username,password);&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;Reading a resource&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; line-height: 18px;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;reading aresource from /foo/c1.&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 18px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;"  &gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;Resource resource = registry.get("/foo/c1");&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="font-size:130%;"&gt;Adding a collection&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;"  &gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Add a collection /c1/c2.&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;Collection collection = registry.newCollection();  &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;registry.put("/c1/c2", collection);&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;"  &gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;Adding a resource&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;Add a resource r1 to the collection /c1/c2.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;Resource r1 = registry.newResource();&lt;/pre&gt;&lt;pre&gt;String str = "My File Content";&lt;/pre&gt;&lt;pre&gt;r1.setContent(str.getBytes());&lt;/pre&gt;&lt;pre&gt;registry.put("/c1/c2/r1", r1);&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Checking the existence of a resource &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;Check whether r1 is in the collection /c1c2.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;boolean value = registry.resourceExists("/c1/c2/r1");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Delete resource&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;Delete the resource r1 from the collection /c1/c2.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;registry.delete("/c1/c2/r1");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Rename a resource&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre&gt;&lt;b&gt;Rename resource &lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;span class="Apple-style-span" style="white-space: pre;font-family:monospace;" &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;font-family:Verdana,Arial,Helvetica,sans-serif;" &gt;&lt;pre style="display: inline ! important;"&gt;r1 to &lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;r2 in the collection /c1/c2.&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;registry.rename("/c1/c2/r1", "/c1/c2/r2");&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;font-size:100%;" &gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;Creating versions of resources/collections&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;Create a version for &lt;/b&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;resource or collection.&lt;/b&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;pre&gt;registry.createVersion("/c1/c2");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Retrieving different versions of a Given Resource&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;b&gt;&lt;b&gt;Retrieve the versions of the collection /c1/c2.&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;b&gt;&lt;b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;String [] versions = registry.getVersions("/c1/c2");&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Restoring to an old version&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;b&gt;Restoring the old version.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;registry.restoreVersion ("/c1/c2;version:2");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Adding a Tag&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;b&gt;Add a tag to the resource /c1/c2/r2.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;registry.applyTag("/c1/c2/r2" , "rename resource");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Retrieving all tags of a given resource&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;b&gt;Retrieve&lt;/b&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;b&gt; the tags apply to the resource /c1/c2/r2.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;Tag[] tags = registry.getTags("/c1/c2/r2");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Deleting a tag&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;b&gt;Delete a tag apply to the resource /c1/c2/r2.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;registry.removeTag("/c1/c2/r2","rename resource");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Commenting a resource&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;b&gt;Make a comment on a resource &lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;div style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;div style="display: inline ! important;"&gt;&lt;/div&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;div style="display: inline ! important;"&gt;&lt;/div&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;div style="display: inline ! important;"&gt;&lt;/div&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;div style="display: inline ! important;"&gt;&lt;/div&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;div style="display: inline ! important;"&gt;&lt;/div&gt;&lt;pre style="display: inline ! important;"&gt;&lt;/pre&gt;&lt;div style="display: inline ! important;"&gt;&lt;/div&gt;&lt;pre style="display: inline ! important;"&gt;/c1/c2/r2.&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;Comment c1 = new Comment();&lt;/pre&gt;&lt;pre&gt;c1.setText("This is my comment");&lt;/pre&gt;&lt;pre&gt;String commentpath = registry.addComment("/c1/c2/r2", c1), c1);&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Edit a comment&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;b&gt;&lt;/b&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;b&gt;Edit a comment which applied to a resource.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;registry.editComment(commentpath,"This is cool");&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Rating a resource&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;b&gt;Rate a resource.&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;registry.rateResource("c1/c2/r2 " , 4);&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&gt;&lt;div&gt;&lt;pre&g
