Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Taal2011-10-31 17:29:47 -0400
committerMartin Taal2011-10-31 17:29:47 -0400
commitf76e88aaaaab0d5167302b3ace59bd4ae7e9cf90 (patch)
treeb9c086f32d121e53322ede203a32f1d246987311
parentba78b4be3d6ca33036d93ecaea4031e13afac678 (diff)
downloadorg.eclipse.emf.texo-f76e88aaaaab0d5167302b3ace59bd4ae7e9cf90.tar.gz
org.eclipse.emf.texo-f76e88aaaaab0d5167302b3ace59bd4ae7e9cf90.tar.xz
org.eclipse.emf.texo-f76e88aaaaab0d5167302b3ace59bd4ae7e9cf90.zip
Added infra projects
-rw-r--r--infra/Texo Develop/.project11
-rw-r--r--infra/Texo Develop/texo.psf81
-rw-r--r--infra/Texo Develop/texo_cleanup.xml56
-rw-r--r--infra/Texo Develop/texo_formatter.xml269
-rw-r--r--infra/Texo Develop/texo_preferences.epf641
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/.externalToolBuilders/org.eclipse.pde.FeatureBuilder.launch7
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/.project22
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/about.html28
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/ant_common.xml75
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/buckminster.properties44
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build.xml202
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build/texo.cquery5
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build/texo.mspec9
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build/texo.rmap68
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build/texo_build.xml154
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/build.xml8
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2html.xsl76
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2xml.xsl37
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/copyright.txt8
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/epl-v10.html319
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/license.html319
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/promote/promote-N.properties20
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/promote/promote.xml42
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/test/texo.cquery4
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/test/texo.mspec9
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/test/texo.rmap77
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.cquery4
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.mspec9
-rw-r--r--infra/org.eclipse.emf.texo.releng.buckminster/test/texo_test.xml221
29 files changed, 2825 insertions, 0 deletions
diff --git a/infra/Texo Develop/.project b/infra/Texo Develop/.project
new file mode 100644
index 00000000..d1277b12
--- /dev/null
+++ b/infra/Texo Develop/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>Texo Develop</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/infra/Texo Develop/texo.psf b/infra/Texo Develop/texo.psf
new file mode 100644
index 00000000..c26297ac
--- /dev/null
+++ b/infra/Texo Develop/texo.psf
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.eclipse.team.cvs.core.cvsnature">
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/org.eclipse,www/modeling/emft,emft"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo,org.eclipse.emf.texo"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/features/org.eclipse.emf.texo-feature,org.eclipse.emf.texo-feature"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.annotation2ecore,org.eclipse.emf.texo.annotation2ecore"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.annotations.model,org.eclipse.emf.texo.annotations.model"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.annotations.model.edit,org.eclipse.emf.texo.annotations.model.edit"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.annotations.model.editor,org.eclipse.emf.texo.annotations.model.editor"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.datagenerator,org.eclipse.emf.texo.datagenerator"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/features/org.eclipse.emf.texo.datagenerator-feature,org.eclipse.emf.texo.datagenerator-feature"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.datagenerator.test,org.eclipse.emf.texo.datagenerator.test"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.eclipse,org.eclipse.emf.texo.eclipse"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.generator,org.eclipse.emf.texo.generator"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.json,org.eclipse.emf.texo.json"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.json.test,org.eclipse.emf.texo.json.test"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.modelgenerator,org.eclipse.emf.texo.modelgenerator"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.modelgenerator.edit,org.eclipse.emf.texo.modelgenerator.edit"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.modelgenerator.test,org.eclipse.emf.texo.modelgenerator.test"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/features/org.eclipse.emf.texo.modelgenerator.test-feature,org.eclipse.emf.texo.modelgenerator.test-feature"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.orm,org.eclipse.emf.texo.orm"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.orm.edit,org.eclipse.emf.texo.orm.edit"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.orm.test,org.eclipse.emf.texo.orm.test"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/releng/org.eclipse.emf.texo.releng.buckminster,org.eclipse.emf.texo.releng.buckminster"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/features/org.eclipse.emf.texo.sdk-feature,org.eclipse.emf.texo.sdk-feature"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/features/org.eclipse.emf.texo.site-feature,org.eclipse.emf.texo.site-feature"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.test,org.eclipse.emf.texo.test"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/features/org.eclipse.emf.texo.test-feature,org.eclipse.emf.texo.test-feature"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.test.all,org.eclipse.emf.texo.test.all"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.test.model,org.eclipse.emf.texo.test.model"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/plugins/org.eclipse.emf.texo.xml,org.eclipse.emf.texo.xml"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/tests/org.eclipse.emf.texo.xml.test,org.eclipse.emf.texo.xml.test"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/org.eclipse,www/modeling/emft/texo,texo"/>
+<project reference="1.0,:extssh:dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.texo/develop/Texo Develop,Texo Develop"/>
+</provider>
+<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1256749015923_2" label="Texo" name="Texo">
+<item elementID="=org.eclipse.emf.texo.eclipse" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.orm" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.annotations.model" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.datagenerator" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.generator" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.json" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.xml" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.modelgenerator" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.annotation2ecore" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+</workingSets>
+<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1266049861669_6" label="Texo Build" name="Texo Build">
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/org.eclipse.emf.texo.releng.buckminster" type="4"/>
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/texo" type="4"/>
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/emft" type="4"/>
+</workingSets>
+<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1264884494784_12" label="Texo Develop" name="Texo Develop">
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/Texo Develop" type="4"/>
+</workingSets>
+<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1266049897390_7" label="Texo Features" name="Texo Features">
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/org.eclipse.emf.texo.test-feature" type="4"/>
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/org.eclipse.emf.texo.modelgenerator.test-feature" type="4"/>
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/org.eclipse.emf.texo-feature" type="4"/>
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/org.eclipse.emf.texo.datagenerator-feature" type="4"/>
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/org.eclipse.emf.texo.site-feature" type="4"/>
+<item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/org.eclipse.emf.texo.sdk-feature" type="4"/>
+</workingSets>
+<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1256819990337_13" label="Texo Tests" name="Texo Tests">
+<item elementID="=org.eclipse.emf.texo.modelgenerator.test" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.json.test" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.test" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.xml.test" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.test.all" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.orm.test" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.datagenerator.test" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.test.model" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+</workingSets>
+<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1271581223624_9" label="Texo UI" name="Texo UI">
+<item elementID="=org.eclipse.emf.texo.annotations.model.edit" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.orm.edit" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.modelgenerator.edit" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+<item elementID="=org.eclipse.emf.texo.annotations.model.editor" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
+</workingSets>
+</psf> \ No newline at end of file
diff --git a/infra/Texo Develop/texo_cleanup.xml b/infra/Texo Develop/texo_cleanup.xml
new file mode 100644
index 00000000..110b74aa
--- /dev/null
+++ b/infra/Texo Develop/texo_cleanup.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<profiles version="2">
+<profile kind="CleanUpProfile" name="Texo" version="2">
+<setting id="cleanup.format_source_code" value="true"/>
+<setting id="cleanup.add_missing_annotations" value="true"/>
+<setting id="cleanup.use_this_for_non_static_method_access_only_if_necessary" value="true"/>
+<setting id="cleanup.remove_unused_private_types" value="true"/>
+<setting id="cleanup.qualify_static_member_accesses_through_instances_with_declaring_class" value="true"/>
+<setting id="cleanup.qualify_static_method_accesses_with_declaring_class" value="false"/>
+<setting id="cleanup.add_generated_serial_version_id" value="false"/>
+<setting id="cleanup.make_variable_declarations_final" value="false"/>
+<setting id="cleanup.add_missing_methods" value="false"/>
+<setting id="cleanup.always_use_this_for_non_static_field_access" value="false"/>
+<setting id="cleanup.remove_trailing_whitespaces_ignore_empty" value="false"/>
+<setting id="cleanup.correct_indentation" value="true"/>
+<setting id="cleanup.never_use_parentheses_in_expressions" value="true"/>
+<setting id="cleanup.add_serial_version_id" value="false"/>
+<setting id="cleanup.remove_unused_private_methods" value="true"/>
+<setting id="cleanup.use_this_for_non_static_field_access" value="false"/>
+<setting id="cleanup.use_blocks_only_for_return_and_throw" value="false"/>
+<setting id="cleanup.remove_unused_private_members" value="false"/>
+<setting id="cleanup.add_missing_override_annotations_interface_methods" value="false"/>
+<setting id="cleanup.remove_trailing_whitespaces_all" value="true"/>
+<setting id="cleanup.make_type_abstract_if_missing_method" value="false"/>
+<setting id="cleanup.always_use_this_for_non_static_method_access" value="false"/>
+<setting id="cleanup.remove_unnecessary_nls_tags" value="true"/>
+<setting id="cleanup.format_source_code_changes_only" value="false"/>
+<setting id="cleanup.qualify_static_field_accesses_with_declaring_class" value="false"/>
+<setting id="cleanup.add_missing_nls_tags" value="false"/>
+<setting id="cleanup.use_this_for_non_static_field_access_only_if_necessary" value="true"/>
+<setting id="cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class" value="true"/>
+<setting id="cleanup.remove_unnecessary_casts" value="true"/>
+<setting id="cleanup.qualify_static_member_accesses_with_declaring_class" value="true"/>
+<setting id="cleanup.use_parentheses_in_expressions" value="true"/>
+<setting id="cleanup.remove_unused_private_fields" value="true"/>
+<setting id="cleanup.make_parameters_final" value="false"/>
+<setting id="cleanup.remove_trailing_whitespaces" value="false"/>
+<setting id="cleanup.remove_unused_imports" value="true"/>
+<setting id="cleanup.organize_imports" value="true"/>
+<setting id="cleanup.sort_members" value="false"/>
+<setting id="cleanup.remove_private_constructors" value="true"/>
+<setting id="cleanup.convert_to_enhanced_for_loop" value="false"/>
+<setting id="cleanup.always_use_blocks" value="true"/>
+<setting id="cleanup.never_use_blocks" value="false"/>
+<setting id="cleanup.always_use_parentheses_in_expressions" value="false"/>
+<setting id="cleanup.use_this_for_non_static_method_access" value="false"/>
+<setting id="cleanup.remove_unused_local_variables" value="false"/>
+<setting id="cleanup.make_private_fields_final" value="true"/>
+<setting id="cleanup.add_missing_deprecated_annotations" value="true"/>
+<setting id="cleanup.add_default_serial_version_id" value="true"/>
+<setting id="cleanup.sort_members_all" value="false"/>
+<setting id="cleanup.use_blocks" value="true"/>
+<setting id="cleanup.add_missing_override_annotations" value="true"/>
+<setting id="cleanup.make_local_variable_final" value="true"/>
+</profile>
+</profiles>
diff --git a/infra/Texo Develop/texo_formatter.xml b/infra/Texo Develop/texo_formatter.xml
new file mode 100644
index 00000000..09677965
--- /dev/null
+++ b/infra/Texo Develop/texo_formatter.xml
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<profiles version="11">
+<profile kind="CodeFormatterProfile" name="Texo" version="11">
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.source" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="100"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="2"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="2"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
+<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="100"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
+</profile>
+</profiles>
diff --git a/infra/Texo Develop/texo_preferences.epf b/infra/Texo Develop/texo_preferences.epf
new file mode 100644
index 00000000..68da3206
--- /dev/null
+++ b/infra/Texo Develop/texo_preferences.epf
@@ -0,0 +1,641 @@
+#Thu Sep 23 14:40:53 CEST 2010
+/instance/org.eclipse.jdt.ui/sp_cleanup.always_use_parentheses_in_expressions=false
+/instance/org.eclipse.team.ui/org.eclipse.team.ui.first_time=false
+/instance/org.eclipse.ant.ui/useQuickDiffPrefPage=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
+/instance/org.eclipse.jdt.ui/cleanup.add_default_serial_version_id=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+/instance/org.eclipse.wst.sse.ui/useQuickDiffPrefPage=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+/instance/org.eclipse.wst.jsdt.ui/useQuickDiffPrefPage=true
+/instance/org.eclipse.jdt.ui/cleanup.always_use_this_for_non_static_method_access=false
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_private_constructors=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.continuation_indentation=2
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+/instance/org.eclipse.jdt.ui/cleanup.add_missing_nls_tags=false
+@org.eclipse.wst.sse.core=1.1.501.v201007131444
+/instance/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_participant=org.eclipse.team.cvs.ui.workspace-participant
+/instance/org.eclipse.mylyn.context.core/mylyn.attention.migrated=true
+@org.eclipse.wst.jsdt.debug.core=1.0.0.v201006082045
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+/instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true
+/instance/org.eclipse.jdt.ui/formatter_profile=_Texo
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_override_annotations=true
+/instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.ui.formatterprofiles.version=11
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+/instance/org.eclipse.debug.ui/preferredDetailPanes=DefaultDetailPane\:DefaultDetailPane|org.eclipse.jdt.debug.ui.DETAIL_PANE_LINE_BREAKPOINT\:org.eclipse.jdt.debug.ui.DETAIL_PANE_LINE_BREAKPOINT|
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
+@org.eclipse.jdt.core=3.6.0.v_A58
+/instance/com.vectrace.MercurialEclipse/hg.batchsize.status=10
+/instance/org.eclipse.jdt.ui/cleanup.make_local_variable_final=true
+/instance/org.eclipse.rse.ui/org.eclipse.rse.preferences.order.connections=oslo.Local
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+/instance/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.sort_members=false
+/instance/org.eclipse.jdt.ui/cleanup.remove_unused_imports=true
+@org.eclipse.wst.jsdt.core=1.1.1.v201007081533
+/instance/org.eclipse.jdt.ui/cleanup.add_serial_version_id=false
+/instance/org.eclipse.team.core/cvs_mode_for_file_without_extensions=40e05af89961001f1d0dbcbb66ff3156\n2\n10dbb7a86a5e001f10b0942187f99908\n2\nnonChainingJarsCache\n2\na0c7f4d9ef61001f1d1ba8b6ae88c453\n2\n10929ab7f061001f1d1ba8b6ae88c453\n2\n10468721e661001f1d1ba8b6ae88c453\n2\n709aca7d9761001f1d0dbcbb66ff3156\n2\ne00cf2261c61001f1e45b151d956ec46\n2\nd0848e88535f001f1462e3e518be4b60\n2\nd0f4db9d4e5f001f14ac87e4261c4233\n2\nc0075596f75f001f11ce8217bda7b230\n2\na0f1afabb85f001f172af72d5388e568\n2\n105711906051001f198b8cf83dd1e1c0\n2\n70bca4d6355f001f1adfb426a7e8a726\n2\n508f359c735e001f1852b97908791c36\n2\n_N27zoVFhEd-5f6YZTBw66g\n2\n00b16c168961001f1d0dbcbb66ff3156\n2\n708ffcfa735e001f1816c7f53943d481\n2\n50585337aa69001f1982c0d88002c986\n2\n100acf381e61001f1512d9d471c0bc72\n2\n90d116b39661001f1d0dbcbb66ff3156\n2\nf0be26582661001f19eed6fbf384f3bb\n2\nf08c0c7cb95f001f16cc8a11e1f49abb\n2\n6087ec21a8c1001f113dff06c0539e3f\n2\n50032955395f001f1929faf9528396ad\n2\n60dcad6ecf64001f13999a7b1fa4915f\n2\n00821840e446001f1595d52ae8f98e9b\n2\nc05ebced9961001f1d0dbcbb66ff3156\n2\na0efb53fe446001f1595d52ae8f98e9b\n2\n40ab6215cf64001f13999a7b1fa4915f\n2\nf04cb0181c61001f1e45b151d956ec46\n2\n30a7955a9661001f1d0dbcbb66ff3156\n2\n00f7cd98f75f001f11ce8217bda7b230\n2\n40096ab6cd64001f12dbbda4ce86fb74\n2\n903ac3f49961001f1d0dbcbb66ff3156\n2\nb0f95bca1f61001f16b8d37cb37d46bb\n2\na0b578e2a464001f157489e8c3594dba\n2\nc0f5ba519661001f1d0dbcbb66ff3156\n2\n00d450619661001f1d0dbcbb66ff3156\n2\n70cdc5b8445f001f1929faf9528396ad\n2\nc088655ea864001f14ed94a8c9a3ecac\n2\n00b03a40e446001f1595d52ae8f98e9b\n2\nb0a4a68b6b5e001f10b0942187f99908\n2\n00cce81a545f001f1b02abde6867030c\n2\n40d882a4fc5f001f198bafc061040f8e\n2\n5041e8669661001f1d0dbcbb66ff3156\n2\n50111c4ae661001f1d1ba8b6ae88c453\n2\n707b57af9d61001f1d0dbcbb66ff3156\n2\n606c60459661001f1d0dbcbb66ff3156\n2\n4071af4de661001f1d1ba8b6ae88c453\n2\n705a2f6e9661001f1d0dbcbb66ff3156\n2\n903adb859661001f1d0dbcbb66ff3156\n2\n00a165ec9c61001f1d0dbcbb66ff3156\n2\n1087f506545f001f1b02abde6867030c\n2\n80bceaedfe5f001f1525cea0b643a5a2\n2\ne06764c9d064001f13999a7b1fa4915f\n2\nc04aab9c535f001f1462e3e518be4b60\n2\n400fec11365f001f1adfb426a7e8a726\n2\nexternalLibsTimeStamps\n2\n80d674b09661001f1d0dbcbb66ff3156\n2\n203f104ad364001f1d64ae444e172a70\n2\n90973cd2b2c1001f172cccf11dc63d6b\n2\n707f341b1f61001f16b8d37cb37d46bb\n2\na02c254fb2c1001f1302b975344d9dee\n2\ne0c1dcc6b2c1001f172cccf11dc63d6b\n2\na0cec2d2f65f001f15ceb4dd738b7413\n2\n7074170d805e001f1251d736d3ff6c18\n2\ne057918f9661001f1d0dbcbb66ff3156\n2\n00fbeedeb45f001f1b4adb12b601cf8b\n2\nd09dd268e661001f1d1ba8b6ae88c453\n2\n00983e02ff5f001f1cc9bd8279f88ef0\n2\n2089ee69db64001f1c6ef5a9f319455d\n2\nc0995635cf64001f13999a7b1fa4915f\n2\n308f970eb1c1001f14529ca25829d2c9\n2\nb02d670c745e001f1816c7f53943d481\n2\nd01bf00a9a61001f1d0dbcbb66ff3156\n2\nb0290fe7d064001f13999a7b1fa4915f\n2\nd018e604745e001f1816c7f53943d481\n2\nf0e163bf6b5e001f10b0942187f99908\n2\na0a4c1fab85f001f172af72d5388e568\n2\n30116233f75f001f12cbe4a9701d41e8\n2\na08ff0f7ef61001f1d1ba8b6ae88c453\n2\n30592132b2c1001f1302b975344d9dee\n2\n6013f1949661001f1d0dbcbb66ff3156\n2\n
+/instance/org.eclipse.jdt.ui/cleanup.remove_unnecessary_nls_tags=true
+/instance/org.eclipse.debug.ui/preferredTargets=default\:default|
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_types=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JRE_SRC=/home/mtaal/myapps/java/jdk1.6.0_11/src.zip
+/instance/org.eclipse.jdt.ui/cleanup_profile=_Texo
+/instance/org.eclipse.help.base/showDisabledActivityTopics=off
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.format_source_code_changes_only=false
+/instance/org.eclipse.epp.usagedata.gathering/org.eclipse.epp.usagedata.gathering.terms_accepted=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+/instance/org.eclipse.cdt.ui/useAnnotationsPrefPage=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+/instance/org.eclipse.jsch.core/org.eclipse.jsch.core.hasMigratedSsh2Preferences=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+/instance/org.eclipse.team.svn.core/migrateFromAuthorizationDatabase/isMigrated=true
+/instance/org.eclipse.ui.views.log/show_filter_text=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+@org.eclipse.jst.j2ee.webservice.ui=1.1.400.v201004110600
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.tab.width=
+/instance/org.eclipse.jdt.ui/breadcrumb.org.eclipse.jdt.ui.JavaPerspective=true
+/instance/org.eclipse.team.svn.ui/firstStartup=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.make_variable_declarations_final=false
+/instance/org.eclipse.pde.core/workspace_target_handle=local\:1264933611804.target
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+/instance/org.eclipse.core.resources/version=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.add_missing_deprecated_annotations=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+@org.eclipse.wst.jsdt.ui=1.1.1.v201007142139
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoclocations.migrated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_imports=true
+@org.eclipse.rse.ui=3.1.100.v201005282245
+/instance/org.eclipse.jdt.ui/sp_cleanup.make_type_abstract_if_missing_method=false
+/instance/org.eclipse.jdt.ui/cleanup.remove_private_constructors=true
+/instance/org.eclipse.ui.workbench/UIActivities.org.eclipse.plugInDevelopment=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+/instance/org.eclipse.jdt.ui/fontPropagated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.parameterAssignment=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=disabled
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.join_wrapped_lines=true
+/instance/org.eclipse.ui.workbench/ENABLED_DECORATORS=org.eclipse.jst.ws.jaxws.dom.integration.navigator.WebServiceDecorator\:true,org.eclipse.wst.server.ui.decorator\:false,com.vectrace.MercurialEclipse.team.ResourceDecorator\:true,com.vectrace.MercurialEclipse.history.FileStatusDecorator\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.DependencyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ColumnDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ForeignKeyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.IndexTriggerDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.bookmarkDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.FilterNodeDecoration\:true,org.eclipse.datatools.connectivity.ui.decorator.contentextension\:false,org.eclipse.datatools.enablement.ingres.ui.providers.decorators.SynonymDecorationService\:true,org.eclipse.datatools.enablement.ingres.internal.ui.providers.decorators.ParameterDecorationService\:true,org.eclipse.datatools.enablement.sybase.asa.proxytabledecorator\:true,org.eclipse.datatools.enablement.sybase.ase.webservicetabledecorator\:true,org.eclipse.datatools.enablement.sybase.systemtabledecorator\:true,validationDecorator\:true,org.eclipse.emf.mint.ui.source.GeneratedElementDecorator\:true,org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanDecorator\:true,org.eclipse.jst.jee.navigator.internal.JEEProjectDecorator\:true,org.eclipse.jst.j2ee.internal.ui.util.AnnotationIconDecorator_servlet\:true,org.eclipse.mylyn.context.ui.decorator.interest\:true,org.eclipse.mylyn.tasks.ui.decorators.task\:true,org.eclipse.mylyn.team.ui.changeset.decorator\:true,org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.rse.core.virtualobject.decorator\:true,org.eclipse.rse.core.binary.executable.decorator\:true,org.eclipse.rse.core.script.executable.decorator\:true,org.eclipse.rse.core.java.executable.decorator\:true,org.eclipse.rse.core.library.decorator\:true,org.eclipse.rse.core.link.decorator\:true,org.eclipse.rse.subsystems.error.decorator\:true,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.team.svn.ui.decorator.SVNLightweightDecorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,org.eclipse.wst.server.ui.navigatorDecorator\:true,oorg.eclipse.xtend.shared.ui.decorator\:true,org.eclipse.xtext.builder.nature.overlay\:true,org.hibernate.eclipse.decorators.HibernateDecorator\:true,
+/instance/org.eclipse.ui.workbench/RUN_IN_BACKGROUND=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+@org.eclipse.ui=3.6.0.I20100603-1100
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.ondemandthreshold=99
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.ignorelowercasenames=true
+/instance/org.eclipse.ui.workbench//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+/instance/org.eclipse.mylyn.java.ui/org.eclipse.mylyn.java.ui.run.count.3_1_0=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JUNIT_HOME=/home/mtaal/myapps/eclipse/eclipse3.6RC2/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/
+/instance/org.eclipse.wst.ws.service.policy/org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/
+/instance/org.eclipse.jdt.ui/sp_cleanup.make_private_fields_final=false
+/instance/org.eclipse.team.cvs.core/repositories/%pserver%anonymous@dev.eclipse.org%%cvsroot%eclipse/location=\:pserver\:anonymous@dev.eclipse.org\:/cvsroot/eclipse
+/instance/org.eclipse.jdt.ui/proposalOrderMigrated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+@org.codebeamer.hgeclipse.transition=1.5.1.TRANSITION
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+/instance/org.eclipse.wst.jsdt.web.core/jspIndexState=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.cleanupprofiles=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<profiles version\="2">\n<profile kind\="CleanUpProfile" name\="Texo" version\="2">\n<setting id\="cleanup.remove_unused_private_fields" value\="true"/>\n<setting id\="cleanup.always_use_parentheses_in_expressions" value\="false"/>\n<setting id\="cleanup.never_use_blocks" value\="false"/>\n<setting id\="cleanup.add_missing_deprecated_annotations" value\="true"/>\n<setting id\="cleanup.remove_unused_private_methods" value\="true"/>\n<setting id\="cleanup.convert_to_enhanced_for_loop" value\="false"/>\n<setting id\="cleanup.remove_unnecessary_nls_tags" value\="true"/>\n<setting id\="cleanup.sort_members" value\="false"/>\n<setting id\="cleanup.remove_unused_local_variables" value\="false"/>\n<setting id\="cleanup.remove_unused_private_members" value\="false"/>\n<setting id\="cleanup.never_use_parentheses_in_expressions" value\="true"/>\n<setting id\="cleanup.remove_unnecessary_casts" value\="true"/>\n<setting id\="cleanup.make_parameters_final" value\="false"/>\n<setting id\="cleanup.use_this_for_non_static_field_access" value\="false"/>\n<setting id\="cleanup.use_blocks" value\="true"/>\n<setting id\="cleanup.remove_private_constructors" value\="true"/>\n<setting id\="cleanup.always_use_this_for_non_static_method_access" value\="false"/>\n<setting id\="cleanup.remove_trailing_whitespaces_all" value\="true"/>\n<setting id\="cleanup.always_use_this_for_non_static_field_access" value\="false"/>\n<setting id\="cleanup.use_this_for_non_static_field_access_only_if_necessary" value\="true"/>\n<setting id\="cleanup.add_default_serial_version_id" value\="true"/>\n<setting id\="cleanup.make_type_abstract_if_missing_method" value\="false"/>\n<setting id\="cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class" value\="true"/>\n<setting id\="cleanup.make_variable_declarations_final" value\="false"/>\n<setting id\="cleanup.add_missing_nls_tags" value\="false"/>\n<setting id\="cleanup.format_source_code" value\="true"/>\n<setting id\="cleanup.add_missing_override_annotations" value\="true"/>\n<setting id\="cleanup.qualify_static_method_accesses_with_declaring_class" value\="false"/>\n<setting id\="cleanup.remove_unused_private_types" value\="true"/>\n<setting id\="cleanup.make_local_variable_final" value\="true"/>\n<setting id\="cleanup.add_missing_methods" value\="false"/>\n<setting id\="cleanup.add_missing_override_annotations_interface_methods" value\="false"/>\n<setting id\="cleanup.correct_indentation" value\="true"/>\n<setting id\="cleanup.remove_unused_imports" value\="true"/>\n<setting id\="cleanup.remove_trailing_whitespaces_ignore_empty" value\="false"/>\n<setting id\="cleanup.make_private_fields_final" value\="true"/>\n<setting id\="cleanup.add_generated_serial_version_id" value\="false"/>\n<setting id\="cleanup.organize_imports" value\="true"/>\n<setting id\="cleanup.sort_members_all" value\="false"/>\n<setting id\="cleanup.remove_trailing_whitespaces" value\="false"/>\n<setting id\="cleanup.use_blocks_only_for_return_and_throw" value\="false"/>\n<setting id\="cleanup.use_parentheses_in_expressions" value\="true"/>\n<setting id\="cleanup.add_missing_annotations" value\="true"/>\n<setting id\="cleanup.qualify_static_field_accesses_with_declaring_class" value\="false"/>\n<setting id\="cleanup.use_this_for_non_static_method_access_only_if_necessary" value\="true"/>\n<setting id\="cleanup.use_this_for_non_static_method_access" value\="false"/>\n<setting id\="cleanup.qualify_static_member_accesses_through_instances_with_declaring_class" value\="true"/>\n<setting id\="cleanup.add_serial_version_id" value\="false"/>\n<setting id\="cleanup.always_use_blocks" value\="true"/>\n<setting id\="cleanup.qualify_static_member_accesses_with_declaring_class" value\="true"/>\n<setting id\="cleanup.format_source_code_changes_only" value\="false"/>\n</profile>\n</profiles>\n
+/instance/org.eclipse.wst.jsdt.ui/useAnnotationsPrefPage=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+/instance/org.eclipse.jdt.ui/sp_cleanup.always_use_this_for_non_static_field_access=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+/instance/org.eclipse.epp.usagedata.recording/org.eclipse.epp.usagedata.recording.ask=false
+/instance/org.eclipse.debug.ui/pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=<?xml version\="1.0" encoding\="UTF-8"?>\n<DebugViewMemento org.eclipse.debug.ui.BREADCRUMB_DROPDOWN_AUTO_EXPAND\="false"/>
+/instance/com.google.gdt.eclipse.suite/versionForLastForcedRebuild_org.eclipse.emf.texo.domain.features=1.3.3.v201006111317
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_override_annotations_interface_methods=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
+/instance/org.eclipse.debug.ui/Console.lowWaterMark=990000
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_trailing_whitespaces_all=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+/instance/org.eclipse.jdt.ui/cleanup.always_use_blocks=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.code_templates_migrated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.tabulation.size=4
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+/instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true
+/instance/org.eclipse.wst.jsdt.debug.core/org.eclipse.wst.jsdt.debug.core.suspend_on_all_script_loads=false
+/instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.internal.ui.navigator.layout=1
+/configuration/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.exception.name=e
+/instance/org.eclipse.jdt.ui/cleanup.add_missing_methods=false
+/instance/org.eclipse.cdt.debug.core/org.eclipse.cdt.debug.core.cDebug.common_source_containers=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<sourceLookupDirector>\n<sourceContainers duplicates\="false"/>\n</sourceLookupDirector>\n
+/instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+@org.eclipse.team.cvs.core=3.3.300.I20100526-0800
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+@org.eclipse.jpt.core=2.3.1.v201007232310
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.never_use_blocks=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_serial_version_id=false
+/instance/org.eclipse.jdt.ui/cleanup_settings_version=2
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+/instance/org.eclipse.jst.jsp.core/org.eclipse.jst.jsp.core.taglib.TaglibIndex=CLEAN
+/instance/org.testng.eclipse/.parallel=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+/instance/com.google.appengine.eclipse.core/sdkSetXml=PHNka3MgZGVmYXVsdFNkaz0iQXBwIEVuZ2luZSAoMSkiPgoJPHNkayBuYW1lPSJBcHAgRW5naW5lIiBsb2NhdGlvbj0iL2hvbWUvbXRhYWwvbXlhcHBzL2VjbGlwc2UvZWNsaXBzZTMuNS9wbHVnaW5zL2NvbS5nb29nbGUuYXBwZW5naW5lLmVjbGlwc2Uuc2RrYnVuZGxlXzEuMi41LnYyMDA5MDkwMjEwMzEvYXBwZW5naW5lLWphdmEtc2RrLTEuMi41LyIgdmVyc2lvbj0iIi8+Cgk8c2RrIG5hbWU9IkFwcCBFbmdpbmUgKDEpIiBsb2NhdGlvbj0iL2hvbWUvbXRhYWwvbXlhcHBzL2VjbGlwc2UvZWNsaXBzZTMuNlJDMi9wbHVnaW5zL2NvbS5nb29nbGUuYXBwZW5naW5lLmVjbGlwc2Uuc2RrYnVuZGxlLjEuMy41XzEuMy41LnYyMDEwMDYzMDEzMDkvYXBwZW5naW5lLWphdmEtc2RrLTEuMy41LyIgdmVyc2lvbj0iMS4zLjUiLz4KPC9zZGtzPgo\=
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.make_type_abstract_if_missing_method=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indentation.size=4
+/instance/org.eclipse.cdt.ui/useQuickDiffPrefPage=true
+/instance/org.eclipse.jdt.ui/cleanup.sort_members_all=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+\!/=
+/instance/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_with_declaring_class=true
+/instance/org.eclipse.wst.jsdt.core/org.eclipse.wst.jsdt.core.codeComplete.visibilityCheck=enabled
+/instance/org.eclipse.jdt.ui/cleanup.organize_imports=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+/instance/org.eclipse.ui.workbench/org.eclipse.jface.textfont=1|Monospace|8.0|0|GTK|1|;
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+/instance/org.eclipse.rse.core/org.eclipse.rse.systemtype.local.systemType.defaultUserId=mtaal
+/instance/org.eclipse.ant.ui/anteditor.sort=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+@org.eclipse.gmf.runtime.emf.core=1.4.0.v20100325-2359
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+@org.eclipse.jsch.core=1.1.200.I20100505-1245
+/instance/org.eclipse.jdt.ui/content_assist_proposals_foreground=0,0,0
+@org.eclipse.ui.editors=3.6.0.v20100520-0800
+@org.eclipse.wst.xsd.ui=1.2.303.v201004290328
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.add_missing_annotations=true
+/instance/org.eclipse.jst.j2ee.webservice.ui/areThereWebServices=false
+/instance/org.eclipse.jdt.ui/sourceHoverBackgroundColor=255,255,191
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_nls_tags=false
+/instance/org.eclipse.ui.views.log/groupBy=0
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+@org.eclipse.mylyn.java.ui=3.4.0.v20100608-0100-e3x
+/instance/org.eclipse.wst.jsdt.ui/proposalOrderMigrated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+/instance/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces_ignore_empty=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+/instance/org.eclipse.ui.ide/platformState=1285148598895
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+@org.eclipse.team.cvs.ui=3.3.300.I20100526-0800
+/instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_method_access=false
+/instance/org.eclipse.jdt.ui/sp_cleanup.always_use_this_for_non_static_method_access=false
+/instance/org.eclipse.ant.ui/useAnnotationsPrefPage=true
+/instance/org.eclipse.help.base/scope=
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+/instance/org.eclipse.jdt.ui/cleanup.make_private_fields_final=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+/instance/org.eclipse.emf.converter/org.eclipse.emf.importer.ui.contribution.ModelImporterManager=org.eclipse.emf.importer.ecore
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
+/instance/org.eclipse.jdt.ui/sp_cleanup.format_source_code_changes_only=false
+/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES_PROTOCOL=3
+/instance/com.google.gdt.eclipse.suite/versionForLastForcedRebuild_org.eclipse.emf.gwt.ecore=1.3.3.v201006111317
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JRE_SRCROOT=
+/instance/org.eclipse.ui.workbench/ColorsAndFontsPreferencePage.expandedCategories=Torg.eclipse.ui.workbenchMisc
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+/instance/org.eclipse.debug.ui/Console.highWaterMark=998000
+/instance/org.eclipse.ui.workbench/ColorsAndFontsPreferencePage.selectedElement=Forg.eclipse.jface.textfont
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+@org.eclipse.help.ui=3.5.0.v20100517
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<launchPerspectives/>\n
+@org.eclipse.jst.jsp.core=1.2.301.v201007070628
+/instance/org.eclipse.epp.usagedata.recording/org.eclipse.epp.usagedata.recording.last-upload=1284922596475
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_local_variables=false
+/instance/org.eclipse.jdt.ui/cleanup.convert_to_enhanced_for_loop=false
+@org.eclipse.team.core=3.5.100.I20100527-0800
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_members=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.gettersetter.use.is=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.format_source_code=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+/instance/org.eclipse.jdt.ui/spelling_locale_initialized=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.convert_to_enhanced_for_loop=false
+/instance/org.eclipse.jdt.ui/cleanup.add_missing_override_annotations=true
+@org.eclipse.wst.jsdt.web.core=1.0.301.v201007080222
+/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1263153410917" defaultVMConnector\="">\n<vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\n<vm id\="1263153410917" javadocURL\="http\://java.sun.com/javase/6/docs/api/" name\="jdk1.6.0_11" path\="/home/mtaal/myapps/java/jdk1.6.0_11"/>\n<vm id\="1263155710898" javadocURL\="http\://java.sun.com/j2se/1.5.0/docs/api/" name\="jdk1.5.0_15" path\="/home/mtaal/myapps/java/jdk1.5.0_15"/>\n</vmType>\n</vmSettings>\n
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
+/configuration/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.use_parentheses_in_expressions=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_deprecated_annotations=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.templates_migrated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+/instance/org.eclipse.wst.sse.ui/useAnnotationsPrefPage=true
+@org.eclipse.wst.sse.ui=1.2.1.v201007141733
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+/instance/org.eclipse.ui.views.log/orderType=2
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_methods=true
+/instance/com.google.gdt.eclipse.suite/addedNewWizardActionsorg.eclipse.jdt.ui.JavaPerspective=true
+/instance/org.eclipse.wst.sse.ui/content_assist_number_of_computers=16
+/instance/org.eclipse.team.cvs.ui/pref_first_startup=false
+/instance/org.eclipse.cdt.debug.ui/org.eclipse.debug.ui.BreakpointView.org.eclipse.cdt.debug.ui.cDebug.show_full_paths=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_field_access=false
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
+/instance/org.eclipse.jdt.ui/formatter_settings_version=11
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+/instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.ui.editor.tab.width=
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+/instance/com.google.gwt.eclipse.core/sdkSetXml=PHNka3MgZGVmYXVsdFNkaz0iR1dUICgxKSI+Cgk8c2RrIG5hbWU9IkdXVCIgbG9jYXRpb249Ii9ob21lL210YWFsL215YXBwcy9lY2xpcHNlL2VjbGlwc2UzLjUvcGx1Z2lucy9jb20uZ29vZ2xlLmd3dC5lY2xpcHNlLnNka2J1bmRsZS5saW51eF8xLjcuMC52MjAwOTA3MjkxNTI2L2d3dC1saW51eC0xLjcuMC8iIHZlcnNpb249IiIvPgoJPHNkayBuYW1lPSJHV1QgKDEpIiBsb2NhdGlvbj0iL2hvbWUvbXRhYWwvbXlhcHBzL2VjbGlwc2UvZWNsaXBzZTMuNlJDMi9wbHVnaW5zL2NvbS5nb29nbGUuZ3d0LmVjbGlwc2Uuc2RrYnVuZGxlLjIuMC40XzIuMC40LnYyMDEwMDYzMDEzMDkvZ3d0LTIuMC40LyIgdmVyc2lvbj0iMi4wLjQiLz4KPC9zZGtzPgo\=
+/instance/org.eclipse.jdt.ui/sp_cleanup.never_use_parentheses_in_expressions=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+/instance/org.eclipse.wst.jsdt.ui/org.eclipse.jface.textfont=1|Monospace|8.0|0|GTK|1|;
+@org.eclipse.pde.core=3.6.0.v20100601
+/instance/org.eclipse.jdt.ui/cleanup.add_missing_override_annotations_interface_methods=false
+/instance/org.eclipse.ui.browser/browsers=<?xml version\="1.0" encoding\="UTF-8"?>\n<web-browsers current\="0">\n<system/>\n</web-browsers>
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
+/instance/org.eclipse.wst.jsdt.ui/spelling_locale_initialized=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+/instance/org.eclipse.jdt.ui/tabWidthPropagated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
+@org.eclipse.team.svn.core=0.7.9.I20100512-1900
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<profiles version\="11">\n<profile kind\="CodeFormatterProfile" name\="Texo" version\="11">\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.disabling_tag" value\="@formatter\:off"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_field" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.use_on_off_tags" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value\="80"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_package" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation" value\="2"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_package" value\="0"/>\n<setting id\="org.eclipse.jdt.core.compiler.source" value\="1.5"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_line_comments" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.join_wrapped_lines" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.lineSplit" value\="120"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.indentation.size" value\="4"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.enabling_tag" value\="@formatter\:on"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_assignment" value\="0"/>\n<setting id\="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value\="error"/>\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.char" value\="space"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_method" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_switch" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value\="error"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.compact_else_if" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.size" value\="4"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_empty_lines" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value\="16"/>\n<setting id\="org.eclipse.jdt.core.compiler.compliance" value\="1.5"/>\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value\="2"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value\="enabled"/>\n<setting id\="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.line_length" value\="120"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.join_lines_in_comments" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_html" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_source_code" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value\="16"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value\="1.5"/>\n<setting id\="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_header" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_block_comments" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value\="0"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value\="end_of_line"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value\="1"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value\="true"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value\="insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value\="false"/>\n<setting id\="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value\="false"/>\n</profile>\n</profiles>\n
+/instance/org.eclipse.ui.ide/org.eclipse.ui.internal.views.markers.CachedMarkerBuilderorg.eclipse.ui.views.ProblemView=<?xml version\="1.0" encoding\="UTF-8"?>\n<filterGroups andFilters\="false">\n<filterGroup IMemento.internal.id\="All Errors" enabled\="true" scope\="0" workingSet\="Aggregate for window 1264933601019">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="4"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="Warnings on Selection" enabled\="false" scope\="2" workingSet\="Aggregate for window 1264933601019">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="2"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="Errors/Warnings on Selection" enabled\="false" scope\="2" workingSet\="Aggregate for window 1264933601019">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="6"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="Errors/Warnings on Project" enabled\="false" scope\="3" workingSet\="Aggregate for window 1264933601019">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="6"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="USER1271419914425" enabled\="true" name\="Build Problems" scope\="0" workingSet\="Aggregate for window 1264933601019">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="7"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType" selectedTypes\="org.eclipse.jdt.core.buildpath_problem\:org.eclipse.jdt.launching.jreContainerMarker\:"/>\n</filterGroup>\n</filterGroups>
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+/instance/org.eclipse.jdt.ui/cleanup.make_parameters_final=false
+/instance/org.eclipse.jdt.ui/sp_cleanup.use_blocks=true
+@org.eclipse.emf.converter=2.5.0.v20100614-1136
+/instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+/instance/org.eclipse.jdt.ui/cleanup.add_generated_serial_version_id=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=11
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+/instance/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_participant_sec_id=1284656905911
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+/instance/org.tigris.subversion.subclipse.ui/pref_svninterface=svnkit
+@org.eclipse.mylyn.monitor.ui=3.4.0.v20100608-0100-e3x
+/instance/org.eclipse.ui.ide/PROBLEMS_FILTERS_MIGRATE=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.always_use_parentheses_in_expressions=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.argumentSuffixes=
+/instance/org.eclipse.debug.ui/org.eclipse.debug.uiinspectPopupSashWeights=750\:250
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+/instance/org.eclipse.jpt.core/defaultJpaPlatform=generic
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_default_serial_version_id=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+/instance/org.eclipse.debug.ui/pref_state_memento.org.eclipse.debug.ui.BreakpointView=<?xml version\="1.0" encoding\="UTF-8"?>\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.BreakpointView">\n<BOOLEAN BOOLEAN\="true" IMemento.internal.id\="org.eclipse.debug.ui.check"/>\n</PRESENTATION_CONTEXT_PROPERTIES>\n</VariablesViewMemento>
+@org.eclipse.ui.workbench=3.6.0.I20100603-1100
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+/instance/org.eclipse.ui.views.log/orderValue=-1
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.importorder=java;javax;org;com;
+/instance/org.eclipse.wst.jsdt.ui/org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.always_use_this_for_non_static_field_access=false
+/instance/org.eclipse.jdt.ui/sp_cleanup.organize_imports=true
+/instance/org.eclipse.jdt.ui/cleanup.qualify_static_method_accesses_with_declaring_class=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.line_length=120
+/instance/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+/instance/org.eclipse.jst.jsp.core/jspIndexState=1
+/instance/org.eclipse.jdt.debug.ui/org.eclipse.debug.ui.VariableView.org.eclipse.jdt.debug.ui.show_null_entries=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.fieldSuffixes=
+/instance/org.eclipse.jdt.ui/content_assist_number_of_computers=22
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.localSuffixes=
+@org.eclipse.core.resources=3.6.0.v20100526-0737
+/instance/org.eclipse.team.ui/org.eclipse.team.ui.sychronizing_default_perspective_to_show=always
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+/instance/org.eclipse.team.cvs.core/repositories/%extssh%mtaal@dev.eclipse.org%%cvsroot%org.eclipse/location=\:extssh\:mtaal@dev.eclipse.org\:/cvsroot/org.eclipse
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+/instance/org.eclipse.gmf.runtime.emf.core/referenced.path.variables=
+@org.eclipse.search=3.6.0.v20100520-0800
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JRE_LIB=/home/mtaal/myapps/java/jdk1.6.0_11/jre/lib/rt.jar
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+/instance/org.eclipse.team.svn.core/synch_info/contigous=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.lineSplit=120
+/instance/org.eclipse.jdt.ui/content_assist_disabled_computers=org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000
+/instance/org.eclipse.help.base/workingSet=
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+@org.eclipse.ui.ide=3.6.0.I20100601-0800
+/instance/org.eclipse.team.cvs.core/repositories/%extssh%dev.eclipse.org%%cvsroot%modeling/location=\:extssh\:dev.eclipse.org\:/cvsroot/modeling
+/instance/org.eclipse.jdt.ui/editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
+@org.eclipse.rse.core=3.1.100.v201003151933
+/instance/org.eclipse.jdt.ui/sp_cleanup.always_use_blocks=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_html=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=warning
+/instance/org.eclipse.xtend.shared.ui/metamodelContributor=org.eclipse.xtend.shared.ui.core.metamodel.jdt.javabean.JavaBeanMetamodelContributor
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+/instance/org.eclipse.wst.jsdt.ui/tabWidthPropagated=true
+@org.eclipse.help.base=3.5.0.v201006080911
+/instance/org.eclipse.help.ui/browser.y=249
+/instance/org.eclipse.help.ui/browser.x=105
+/instance/org.eclipse.help.ui/browser.w=1099
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+/instance/org.tigris.subversion.subclipse.ui/pref_merge_provider=CollabNet Desktop
+/instance/org.eclipse.jdt.ui/cleanup.make_variable_declarations_final=false
+/instance/org.eclipse.ui/PROJECT_OPEN_NEW_PERSPECTIVE=NO_NEW_PERSPECTIVE
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
+/instance/org.eclipse.team.svn.core/externalMigrateFromAuthorizationDatabase/isMigrated=true
+/instance/org.eclipse.team.cvs.core/repositories/%pserver%anonymous@dev.eclipse.org%%cvsroot%modeling/location=\:pserver\:anonymous@dev.eclipse.org\:/cvsroot/modeling
+/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_field_access=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+/instance/org.eclipse.help.ui/browser.h=768
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+/instance/org.eclipse.wst.ws.service.policy/org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsiap.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/
+/instance/org.eclipse.wst.sse.core/task-tag-projects-already-scanned=org.eclipse.emf.texo,org.eclipse.emf.texo.test,org.eclipse.emf.texo.test.model,org.eclipse.emf.texo.annotations.model,org.eclipse.emf.texo.modelgenerator,org.eclipse.emf.texo.modelgenerator.test,org.eclipse.emf.texo.generator,org.eclipse.emf.texo.datagenerator,org.eclipse.emf.texo.datagenerator.test,org.eclipse.emf.texo.xml,org.eclipse.emf.texo.xml.test,Texo Develop,org.eclipse.emf.compare,org.eclipse.emf.compare.diff,org.eclipse.emf.compare.match,org.eclipse.emf.texo-feature,org.eclipse.emf.texo.datagenerator-feature,org.eclipse.emf.texo.modelgenerator.test-feature,org.eclipse.emf.texo.releng.buckminster,org.eclipse.emf.texo.test-feature,org.eclipse.emf.ecore.edit,org.eclipse.emf.ecore.editor,org.eclipse.emf.edit.ui,texo,downloads,org.eclipse.emf.texo.eclipse,org.eclipse.emf.texo.propertypage.test,org.elver.codegen.eclipse,org.elver.ui,org.elver.ui.eclipse,org.elver.ui.example,org.eclipse.emf.cdo.releng,org.eclipse.emf.ecore.xmi,org.eclipse.emf.texo.json,org.eclipse.emf.texo.json.test,org.eclipse.emf.texo.sdk-feature,org.eclipse.emf.texo.site-feature,emft,org.eclipse.dash.common.releng,org.eclipse.releng.basebuilder,org.eclipse.emf.texo.test.all,org.eclipse.emf.texo.orm,TestJPA,Ecore Project,UML Project,org.eclipse.emf.examples.library,org.eclipse.emf.examples.library.edit,org.eclipse.emf.examples.library.editor,org.eclipse.emf.texo.annotations.model.edit,org.eclipse.emf.texo.annotations.model.editor,org.eclipse.emf.texo.annotations.ui,org.eclipse.emf.texo.modelgenerator.edit,org.eclipse.emf.texo.orm.test,org.eclipse.emf.texo.orm.edit,org.eclipse.emf.texo.annotation2ecore,org.eclipse.emf.texo.jaxb,org.eclipse.emf.texo.jaxb.edit,org.eclipse.emf.texo.jaxb.test,org.eclipse.emf.codegen,StockWatcher,HelloWorld,org.eclipse.emf.gwt.common,org.eclipse.emf.gwt.ecore,org.eclipse.emf.texo.domain.features,org.eclipse.emf.texo.gwt
+/instance/org.eclipse.jdt.ui/sp_cleanup.correct_indentation=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_source_code=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+/instance/org.eclipse.jdt.ui/cleanup.never_use_parentheses_in_expressions=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+/instance/org.eclipse.jdt.ui/LexicalSortingAction.isChecked=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+file_export_version=3.0
+/instance/org.eclipse.pde.core/platform_path=/home/mtaal/myapps/eclipse/eclipse3.6
+@org.eclipse.jdt.debug.ui=3.5.0.v20100602-0830
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_trailing_whitespaces=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.format_source_code=true
+/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES=/home/mtaal/mydata/dev/workspaces/texo\n/home/mtaal/mydata/dev/workspaces/teneo1_2\n/home/mtaal/mydata/dev/workspaces/CDO\n/home/mtaal/mydata/dev/workspaces/cdo\n/home/mtaal/mytmp/texobuild/build/test/workspace
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unnecessary_casts=true
+/instance/com.vectrace.MercurialEclipse/hg=hg
+@org.eclipse.ant.ui=3.5.0.v20100427
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.overrideannotation=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.sort_members_all=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+/instance/org.eclipse.cdt.ui/spelling_locale_initialized=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.argumentPrefixes=
+/instance/org.eclipse.ui.views.log/activate=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+@org.eclipse.epp.usagedata.gathering=1.3.0.R201005261100
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+/instance/org.eclipse.debug.ui/pref_state_memento.org.eclipse.debug.ui.VariableView=<?xml version\="1.0" encoding\="UTF-8"?>\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="473" org.eclipse.debug.ui.SASH_VIEW_PART\="526">\n<COLUMN_SIZES IMemento.internal.id\="org.eclipse.debug.ui.VARIALBE_COLUMN_PRESENTATION.COL_VAR_NAME" SIZE\="525"/>\n<COLUMN_SIZES IMemento.internal.id\="org.eclipse.debug.ui.VARIALBE_COLUMN_PRESENTATION.COL_VAR_VALUE" SIZE\="573"/>\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.VariableView"/>\n</VariablesViewMemento>
+/instance/org.eclipse.jdt.ui/sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.internal.ui.navigator.layout=1
+/instance/org.eclipse.jdt.ui/sp_cleanup.make_parameters_final=true
+/instance/org.eclipse.ui.ide/SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=never
+/instance/org.eclipse.jdt.ui/cleanup.remove_unnecessary_casts=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_empty_lines=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+/instance/org.eclipse.ui/showIntro=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+/instance/org.eclipse.jdt.ui/cleanup.qualify_static_field_accesses_with_declaring_class=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.staticondemandthreshold=99
+@org.eclipse.team.svn.ui=0.7.9.I20100512-1900
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.fieldPrefixes=
+/instance/org.eclipse.mylyn.monitor.ui/org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.localPrefixes=
+/instance/org.eclipse.team.cvs.core/repositories/%extssh%mtaal@dev.eclipse.org%%cvsroot%modeling/location=\:extssh\:mtaal@dev.eclipse.org\:/cvsroot/modeling
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.cleanupprofiles.version=2
+/instance/org.eclipse.ui.browser/internalWebBrowserHistory=file\:/tmp/1302224260/eclipse/.update/1271582188169/1271582188170/pde_schema_org-eclipse-emf-edit-itemProviderAdapterFactories_preview.html|*|
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+/instance/com.collabnet.subversion.merge/merge_provider_set=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_annotations=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+/instance/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces=false
+/instance/org.eclipse.ui.workbench/OPEN_ON_SINGLE_CLICK=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+/instance/org.eclipse.jdt.ui/cleanup.never_use_blocks=false
+@org.eclipse.mylyn.context.core=3.4.0.v20100608-0100-e3x
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+@org.eclipse.jdt.launching=3.5.100.v20100526
+/instance/org.eclipse.wst.server.core/module-start-timeout=300000
+@org.eclipse.ui.views.log=1.0.100.v20100423
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.5
+/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_fields=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.use_blocks_only_for_return_and_throw=false
+/instance/org.eclipse.jdt.ui/cleanup.remove_unused_local_variables=false
+/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.user_view_bindings=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<viewBindings>\n<view id\="org.eclipse.debug.ui.VariableView">\n<perspective id\="org.eclipse.jdt.ui.JavaPerspective" userAction\="opened"/>\n</view>\n<view id\="org.eclipse.debug.ui.BreakpointView">\n<perspective id\="org.eclipse.jdt.ui.JavaPerspective" userAction\="opened"/>\n</view>\n<view id\="org.eclipse.ui.console.ConsoleView">\n<perspective id\="org.eclipse.jdt.ui.JavaPerspective" userAction\="opened"/>\n</view>\n</viewBindings>\n
+/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_members=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=warning
+@com.vectrace.MercurialEclipse=1.6.0.v201005111545
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_generated_serial_version_id=false
+/configuration/org.eclipse.ui.ide/MAX_RECENT_WORKSPACES=5
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.use_on_off_tags=false
+/instance/org.eclipse.wst.jsdt.ui/fontPropagated=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.5
+/instance/com.google.gdt.eclipse.suite/SdkRegistrants=com.google.appengine.eclipse.sdkbundle_1.2.5.v200909021031,com.google.gwt.eclipse.sdkbundle.linux_1.7.0.v200907291526,com.google.appengine.eclipse.sdkbundle.1.3.5_1.3.5.v201006301309,com.google.gwt.eclipse.sdkbundle.2.0.4_2.0.4.v201006301309
+/instance/org.eclipse.jdt.ui/cleanup.use_blocks_only_for_return_and_throw=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_fields=true
+/instance/org.eclipse.jdt.ui/sp_cleanup.make_local_variable_final=true
+/instance/com.google.gdt.eclipse.suite/addedNewWizardActions1.2_org.eclipse.jdt.ui.JavaPerspective=com.google.gdt.eclipse.suite.wizards.newProjectWizard|com.google.gwt.eclipse.core.newModuleWizard|com.google.gwt.eclipse.core.newHostPageWizard|com.google.gwt.eclipse.core.newEntryPointWizard|com.google.gwt.eclipse.core.newClientBundleWizard|com.google.gwt.eclipse.core.newUiBinderWizard
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.use_blocks=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+/instance/org.eclipse.wst.xml.ui/lastActivePage=1
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.compact_else_if=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+/instance/org.eclipse.jdt.ui/content_assist_proposals_background=255,255,255
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_header=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.tabulation.char=space
+@org.eclipse.xtend.shared.ui=1.0.0.v201006150611
+/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+@org.eclipse.epp.usagedata.recording=1.3.0.R201005261100
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+/instance/org.eclipse.jdt.launching/PREF_VM_INSTALL_SYSTEM_PROPERTY.org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType.1263153410917.java.specification.version=1.6
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+@org.eclipse.team.ui=3.5.100.I20100527-0800
+/instance/org.eclipse.jdt.ui/markOccurrences=false
+/instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
+/instance/org.eclipse.ui.views.log/column4=534
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+/instance/org.eclipse.ui.views.log/column3=181
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+/instance/org.eclipse.ui.views.log/column2=499
+/instance/com.google.gdt.eclipse.suite/versionForLastForcedRebuild_org.eclipse.emf.gwt.common=1.3.3.v201006111317
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+/instance/org.eclipse.help.ui/browser.maximized=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_methods=true
+@org.eclipse.wst.xml.ui=1.1.101.v201007071754
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+/instance/org.eclipse.ui.ide/tipsAndTricks=true
+/instance/org.eclipse.team.core/file_types=resources\n2\necorediag\n2\ngenmodel_old\n1\nlocation\n2\nxpt\n1\nsnap\n2\nstate\n2\nmspec\n1\ncquery\n1\nrunning\n2\next\n1\nversion\n2\ntree\n2\nannotationsmodel\n1\ninstance\n2\npluginInfo\n2\nextlibrary\n2\nmarkers\n2\nlock\n2\nfileTableLock\n2\nworkspaceId\n2\ndat\n2\n2\n2\nsyncinfo\n2\n1\n2\n7\n2\n9\n2\ncsv\n2\nlazy\n2\n8\n2\n
+/instance/org.eclipse.search/org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none
+/instance/org.eclipse.jdt.ui/sp_cleanup.on_save_use_additional_actions=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.sort_members=false
+/instance/org.eclipse.cdt.debug.ui/org.eclipse.debug.ui.DebugView.org.eclipse.cdt.debug.ui.cDebug.show_full_paths=true
+@org.eclipse.wst.server.core=1.1.203.v20100714
+/instance/org.eclipse.jdt.ui/sp_cleanup.use_parentheses_in_expressions=true
+@org.eclipse.debug.ui=3.6.0.v20100601-1530
+/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_method_access=false
+@org.eclipse.core.net=1.2.100.I20100511-0800
+/instance/org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Monospace|8.0|0|GTK|1|;
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+/instance/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces_all=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+@org.eclipse.jdt.ui=3.6.0.v20100602-1600
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+/instance/org.eclipse.team.cvs.core/repositories/%pserver%anonymous@dev.eclipse.org%%cvsroot%technology/location=\:pserver\:anonymous@dev.eclipse.org\:/cvsroot/technology
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unnecessary_nls_tags=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+/instance/org.eclipse.wst.xsd.ui/org.eclipse.wst.xsd.ui.internal.defaultPage=org.eclipse.wst.xsd.ui.internal.sourcePage
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+@org.eclipse.ui.browser=3.3.0.v20100517
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+/instance/org.eclipse.jdt.ui/sp_cleanup.add_missing_methods=false
+/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.switch_perspective_on_suspend=never
+/instance/org.eclipse.jdt.ui/sp_cleanup.remove_unused_private_types=true
+/instance/org.eclipse.jdt.ui/content_assist_lru_history=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><history maxLHS\="100" maxRHS\="10"><lhs name\="java.util.Collection"><rhs name\="java.util.ArrayList"/></lhs><lhs name\="java.lang.Iterable"><rhs name\="java.util.ArrayList"/></lhs><lhs name\="java.util.List"><rhs name\="java.util.ArrayList"/></lhs><lhs name\="org.eclipse.emf.texo.annotator.modelgenerator.ModelGenAnnotator"><rhs name\="org.eclipse.emf.texo.annotator.modelgenerator.ModelGenAnnotator"/></lhs><lhs name\="org.eclipse.jdt.core.ITypeRoot"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.IWorkingCopy"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.ISourceManipulation"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.IJavaElement"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.IParent"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.IOpenable"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.ISourceReference"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.ICodeAssist"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.core.runtime.IAdaptable"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="org.eclipse.jdt.core.ICompilationUnit"><rhs name\="org.eclipse.emf.texo.generator.SourceMerger$TempCompilationUnit"/></lhs><lhs name\="java.io.Closeable"><rhs name\="java.io.ByteArrayInputStream"/><rhs name\="java.io.InputStreamReader"/></lhs><lhs name\="java.io.InputStream"><rhs name\="java.io.ByteArrayInputStream"/></lhs><lhs name\="org.eclipse.jdt.core.dom.ASTParser"><rhs name\="org.eclipse.jdt.core.dom.ASTParser"/></lhs><lhs name\="org.eclipse.emf.texo.generator.ImportOrganizer"><rhs name\="org.eclipse.emf.texo.generator.ImportOrganizer"/></lhs><lhs name\="org.eclipse.jdt.core.dom.ASTVisitor"><rhs name\="org.eclipse.emf.texo.generator.ImportReferenceCollector"/></lhs><lhs name\="org.eclipse.emf.texo.generator.ImportReferenceCollector"><rhs name\="org.eclipse.emf.texo.generator.ImportReferenceCollector"/></lhs><lhs name\="org.eclipse.emf.texo.generator.ImportResolver$NameSubstitution"><rhs name\="org.eclipse.emf.texo.generator.ImportResolver$NameSubstitution"/></lhs><lhs name\="org.eclipse.jdt.core.dom.rewrite.ASTRewrite"><rhs name\="org.eclipse.jdt.core.dom.rewrite.ASTRewrite"/></lhs><lhs name\="org.eclipse.emf.texo.generator.ImportResolver$ImportChangeCollector"><rhs name\="org.eclipse.emf.texo.generator.ImportResolver$ImportChangeCollector"/></lhs><lhs name\="java.util.Map"><rhs name\="java.util.concurrent.ConcurrentHashMap"/><rhs name\="java.util.HashMap"/></lhs><lhs name\="java.lang.Cloneable"><rhs name\="java.util.HashMap"/><rhs name\="java.util.ArrayList"/><rhs name\="java.util.Locale"/></lhs><lhs name\="java.util.AbstractMap"><rhs name\="java.util.HashMap"/><rhs name\="java.util.concurrent.ConcurrentHashMap"/></lhs><lhs name\="java.util.HashMap"><rhs name\="java.util.HashMap"/></lhs><lhs name\="org.eclipse.emf.texo.datagenerator.EStructuralFeatureDataGenerator"><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.CharDataGenerator"/><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.DurationDataGenerator"/><rhs name\="org.eclipse.emf.texo.datagenerator.EAttributeDataGenerator"/></lhs><lhs name\="org.eclipse.emf.texo.datagenerator.DataGenerator"><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.CharDataGenerator"/><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.DurationDataGenerator"/><rhs name\="org.eclipse.emf.texo.datagenerator.EAttributeDataGenerator"/><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.QNameDataGenerator"/></lhs><lhs name\="org.eclipse.emf.texo.datagenerator.EAttributeDataGenerator"><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.CharDataGenerator"/><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.DurationDataGenerator"/><rhs name\="org.eclipse.emf.texo.datagenerator.EAttributeDataGenerator"/></lhs><lhs name\="org.eclipse.emf.texo.utils.ModelComparator$Difference"><rhs name\="org.eclipse.emf.texo.utils.ModelComparator$DifferenceEClass"/></lhs><lhs name\="org.eclipse.emf.texo.utils.ModelComparator$DifferenceEClass"><rhs name\="org.eclipse.emf.texo.utils.ModelComparator$DifferenceEClass"/></lhs><lhs name\="java.util.concurrent.ConcurrentMap"><rhs name\="java.util.concurrent.ConcurrentHashMap"/></lhs><lhs name\="java.util.concurrent.ConcurrentHashMap"><rhs name\="java.util.concurrent.ConcurrentHashMap"/></lhs><lhs name\="java.lang.ThreadLocal"><rhs name\="java.lang.ThreadLocal"/></lhs><lhs name\="java.lang.Exception"><rhs name\="java.lang.ClassNotFoundException"/></lhs><lhs name\="java.lang.Throwable"><rhs name\="java.lang.ClassNotFoundException"/><rhs name\="java.io.FileNotFoundException"/></lhs><lhs name\="java.lang.ClassNotFoundException"><rhs name\="java.lang.ClassNotFoundException"/></lhs><lhs name\="org.eclipse.emf.texo.generator.Annotator"><rhs name\="org.eclipse.emf.texo.modelgenerator.annotator.ModelEPackageAnnotator"/><rhs name\="org.eclipse.emf.texo.jaxb.annotator.EAttributeJAXBAnnotator"/></lhs><lhs name\="org.eclipse.emf.texo.generator.AnnotationManager"><rhs name\="org.eclipse.emf.texo.generator.AnnotationManager"/></lhs><lhs name\="org.eclipse.emf.texo.generator.ModelAnnotator"><rhs name\="org.eclipse.emf.texo.modelgenerator.annotator.ModelGenAnnotator"/></lhs><lhs name\="org.eclipse.core.runtime.IProgressMonitor"><rhs name\="org.eclipse.core.runtime.NullProgressMonitor"/></lhs><lhs name\="org.eclipse.xtend.expression.ResourceManager"><rhs name\="org.eclipse.emf.texo.generator.TexoResourceManager"/></lhs><lhs name\="java.lang.Readable"><rhs name\="java.io.InputStreamReader"/></lhs><lhs name\="java.io.Reader"><rhs name\="java.io.InputStreamReader"/></lhs><lhs name\="org.eclipse.emf.texo.datagenerator.EDataTypeDataGenerator"><rhs name\="org.eclipse.emf.texo.datagenerator.attributegenerators.QNameDataGenerator"/></lhs><lhs name\="java.util.RandomAccess"><rhs name\="java.util.ArrayList"/></lhs><lhs name\="java.util.AbstractList"><rhs name\="java.util.ArrayList"/></lhs><lhs name\="java.util.AbstractCollection"><rhs name\="java.util.ArrayList"/></lhs><lhs name\="java.util.ArrayList"><rhs name\="java.util.ArrayList"/></lhs><lhs name\="org.eclipse.emf.texo.xml.test.XMLBaseTest"><rhs name\="org.eclipse.emf.texo.xml.test.DynamicXMLSamplesTest"/></lhs><lhs name\="junit.framework.TestCase"><rhs name\="org.eclipse.emf.texo.xml.test.DynamicXMLSamplesTest"/><rhs name\="org.eclipse.emf.texo.xml.test.XMLTest"/><rhs name\="org.eclipse.emf.texo.orm.test.ModelPackageJPATest"/><rhs name\="org.eclipse.emf.texo.orm.test.DataGenCompareModelJPATest"/></lhs><lhs name\="junit.framework.Test"><rhs name\="org.eclipse.emf.texo.xml.test.DynamicXMLSamplesTest"/><rhs name\="org.eclipse.emf.texo.xml.test.XMLTest"/><rhs name\="org.eclipse.emf.texo.orm.test.ModelPackageJPATest"/><rhs name\="org.eclipse.emf.texo.orm.test.DataGenCompareModelJPATest"/></lhs><lhs name\="junit.framework.Assert"><rhs name\="org.eclipse.emf.texo.xml.test.DynamicXMLSamplesTest"/><rhs name\="org.eclipse.emf.texo.xml.test.XMLTest"/><rhs name\="org.eclipse.emf.texo.orm.test.ModelPackageJPATest"/><rhs name\="org.eclipse.emf.texo.orm.test.DataGenCompareModelJPATest"/></lhs><lhs name\="org.eclipse.emf.texo.xml.test.DynamicXMLSamplesTest"><rhs name\="org.eclipse.emf.texo.xml.test.DynamicXMLSamplesTest"/></lhs><lhs name\="org.eclipse.emf.texo.model.ModelPackage"><rhs name\="org.eclipse.emf.texo.test.model.samples.inventory.InvModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.extendedpo2.Epo2ModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.extlibrary.ExtlibraryModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.interfaces.InterfacesModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.music.MusicModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.types.TypesModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.workflow.WorkflowModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.librarymodelclasses.model.LibraryModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.schoollibrary.SchoollibraryModelPackage"/><rhs name\="org.eclipse.emf.texo.test.model.samples.featuremaptest.FeaturemaptestModelPackage"/></lhs><lhs name\="org.eclipse.emf.texo.xml.test.XMLTest"><rhs name\="org.eclipse.emf.texo.xml.test.XMLTest"/></lhs><lhs name\="org.eclipse.emf.texo.test.all.TestConfiguration"><rhs name\="org.eclipse.emf.texo.test.all.TestConfiguration"/></lhs><lhs name\="org.eclipse.emf.texo.xml.ModelEMFConverter$ManyToMany"><rhs name\="org.eclipse.emf.texo.xml.ModelEMFConverter$ManyToMany"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedENamedElement"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/></lhs><lhs name\="org.eclipse.emf.ecore.EObject"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EReferenceAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEPackage"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedModel"/><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EEnumLiteralAnnotation"/></lhs><lhs name\="org.eclipse.emf.common.notify.Notifier"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EReferenceAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEPackage"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedModel"/><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EEnumLiteralAnnotation"/></lhs><lhs name\="org.eclipse.emf.ecore.impl.EObjectImpl"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EReferenceAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EEnumLiteralAnnotation"/></lhs><lhs name\="org.eclipse.emf.ecore.impl.BasicEObjectImpl"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EReferenceAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EEnumLiteralAnnotation"/></lhs><lhs name\="org.eclipse.emf.ecore.InternalEObject"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EReferenceAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EEnumLiteralAnnotation"/></lhs><lhs name\="org.eclipse.emf.common.notify.impl.BasicNotifierImpl"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EReferenceAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EEnumLiteralAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClassifier"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEDataType"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEModelElement"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEClass"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEStructuralFeature"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.AnnotatedEReference"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EModelElementAnnotation"><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EReferenceAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.generator.ModelAnnotatorRegistry"><rhs name\="org.eclipse.emf.texo.generator.ModelAnnotatorRegistry"/></lhs><lhs name\="org.eclipse.emf.texo.generator.AnnotationModelGenerator"><rhs name\="org.eclipse.emf.texo.generator.AnnotationModelGenerator"/></lhs><lhs name\="org.eclipse.emf.common.util.Enumerator"><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.DiscriminatorType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.InheritanceType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.TemporalType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.EnumType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.AccessType"/><rhs name\="org.eclipse.emf.texo.jaxb.annotation.XmlAccessType"/></lhs><lhs name\="java.lang.Enum"><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.DiscriminatorType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.InheritanceType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.TemporalType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.EnumType"/><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.AccessType"/><rhs name\="org.eclipse.emf.texo.jaxb.annotation.XmlAccessType"/></lhs><lhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.AccessType"><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.AccessType"/></lhs><lhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.DiscriminatorType"><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.DiscriminatorType"/></lhs><lhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.InheritanceType"><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.InheritanceType"/></lhs><lhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.TemporalType"><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.TemporalType"/></lhs><lhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.EnumType"><rhs name\="org.eclipse.emf.texo.orm.annotations.model.orm.EnumType"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EClassifierAnnotation"><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.ENamedElementAnnotation"><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/><rhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EEnumLiteralAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.annotations.annotationsmodel.EClassAnnotation"><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassifierORMAnnotation"><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation"><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.orm.ormannotations.ENamedElementORMAnnotation"><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"><rhs name\="org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation"/></lhs><lhs name\="org.eclipse.emf.texo.orm.test.JPATest"><rhs name\="org.eclipse.emf.texo.orm.test.ModelPackageJPATest"/><rhs name\="org.eclipse.emf.texo.orm.test.DataGenCompareModelJPATest"/></lhs><lhs name\="org.eclipse.emf.texo.orm.test.ManagedTest"><rhs name\="org.eclipse.emf.texo.orm.test.ModelPackageJPATest"/><rhs name\="org.eclipse.emf.texo.orm.test.DataGenCompareModelJPATest"/></lhs><lhs name\="org.eclipse.emf.texo.orm.test.ModelPackageJPATest"><rhs name\="org.eclipse.emf.texo.orm.test.ModelPackageJPATest"/><rhs name\="org.eclipse.emf.texo.orm.test.DataGenCompareModelJPATest"/></lhs><lhs name\="org.eclipse.emf.texo.jaxb.annotation.XmlAccessType"><rhs name\="org.eclipse.emf.texo.jaxb.annotation.XmlAccessType"/></lhs></history>
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+@org.eclipse.wst.ws.service.policy=1.0.203.v201004211732
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+/instance/org.eclipse.jdt.ui/cleanup.correct_indentation=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+/instance/org.eclipse.ui.ide/quickStart=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+/instance/org.codebeamer.hgeclipse.transition/alreadyShown=true
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/.externalToolBuilders/org.eclipse.pde.FeatureBuilder.launch b/infra/org.eclipse.emf.texo.releng.buckminster/.externalToolBuilders/org.eclipse.pde.FeatureBuilder.launch
new file mode 100644
index 00000000..11326644
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/.externalToolBuilders/org.eclipse.pde.FeatureBuilder.launch
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.pde.FeatureBuilder"/>
+<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+</launchConfiguration>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/.project b/infra/org.eclipse.emf.texo.releng.buckminster/.project
new file mode 100644
index 00000000..9df1a964
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.emf.texo.releng.buckminster</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>LaunchConfigHandle</key>
+ <value>&lt;project&gt;/.externalToolBuilders/org.eclipse.pde.FeatureBuilder.launch</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.FeatureNature</nature>
+ </natures>
+</projectDescription>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/about.html b/infra/org.eclipse.emf.texo.releng.buckminster/about.html
new file mode 100644
index 00000000..d35d5aed
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/ant_common.xml b/infra/org.eclipse.emf.texo.releng.buckminster/ant_common.xml
new file mode 100644
index 00000000..4e54363d
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/ant_common.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Copyright (c) 2010 Cloudsmith Inc, Martin Taal (Doorn, The Netherlands) and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+
+Contributors:
+ Cloudsmith Inc - build.xml for Buckminster project
+ Martin Taal - changes for Texo
+
+Some important parts have been copied from Buckminster's own
+build setup:
+http://dev.eclipse.org/viewsvn/index.cgi/trunk/org.eclipse.buckminster.releng/build.xml?root=Tools_BUCKMINSTER&view=markup
+-->
+<project>
+ <!-- This macro executes the default application of an eclipse installation that resides
+ in the folder ${buildtools}/@app
+ -->
+ <macrodef name="eclipse.launch">
+ <attribute name="app" />
+ <element name="args" optional="true" />
+ <sequential>
+ <!-- We assume that the eclipse installation is beneath ${buildtools} -->
+ <property name="@{app}.deploy.dir" value="${toolsPath}/@{app}" />
+
+ <!-- Find the Eclipse launcher and adding its location to the @{app}.launcher property -->
+ <pathconvert property="@{app}.launcher">
+ <first count="1">
+ <sort>
+ <fileset dir="${@{app}.deploy.dir}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar" />
+ <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
+ <date />
+ </reverse>
+ </sort>
+ </first>
+ </pathconvert>
+
+ <!-- Launch the eclipse application -->
+ <!-- removed failonerror="true" because run always returned error code -->
+ <java fork="true" jar="${@{app}.launcher}" dir="${@{app}.deploy.dir}">
+ <env key="no_proxy" value="${no.proxy}" />
+ <!-- Uncomment to debug <jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/> -->
+ <args />
+ </java>
+ </sequential>
+ </macrodef>
+
+ <macrodef name="buckminster">
+ <attribute name="command" />
+ <attribute name="workspace" />
+ <element name="globargs" optional="true" />
+ <element name="cmdargs" optional="true" />
+ <sequential>
+ <eclipse.launch app="buckminster">
+ <args>
+ <jvmarg value="-Xmx1024m" />
+ <jvmarg value="-Dbugfix.288796=true" />
+ <arg value="-data" />
+ <arg value="@{workspace}" />
+ <arg value="--loglevel" />
+ <arg value="${buckminster.loglevel}" />
+ <arg value="--displaystacktrace" />
+ <arg value="@{command}" />
+ <globargs />
+ <arg value="-P" />
+ <arg value="${properties.tmp}" />
+ <cmdargs />
+ </args>
+ </eclipse.launch>
+ </sequential>
+ </macrodef>
+
+</project>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/buckminster.properties b/infra/org.eclipse.emf.texo.releng.buckminster/buckminster.properties
new file mode 100644
index 00000000..b3f24aac
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/buckminster.properties
@@ -0,0 +1,44 @@
+# buckminster.properties
+# ----------------------
+# These properties control how buckminster performs a build, where output should be placed,
+# where temporary files should be kept, and where options for signing, packing, and
+# platforms are stated.
+#
+
+# Is used to select the dependency location in the rmap
+# build.type=N
+
+# How .qualifier in versions should be replaced
+
+#qualifier.replacement.*=generator:lastModified
+#generator.lastModified.format='v'yyyyMMdd-HHmm
+#qualifier.replacement.*=generator:lastRevision
+#generator.lastRevision.format=r{0,number,00000}
+qualifier.replacement.*=generator:buildTimestamp
+generator.buildTimestamp.format='v'yyyyMMddHHmm
+
+# If a site should use pack200, turn off for faster build
+# commented out, is controlled by the hudson interface
+#site.pack200=false
+
+# If a site should be signed
+#site.signing=false
+
+# Should source bundles be built and included
+cbi.include.source=true
+
+# What platforms should be built, * for "all"
+target.os=*
+target.ws=*
+target.arch=*
+
+signing.type=eclipse.local
+#signing.type=eclipse.remote
+
+texo.download.area=/home/data/httpd/download.eclipse.org/modeling/emft/texo
+buckminster.p2.site=http://download.eclipse.org/tools/buckminster/headless-3.6
+director.url=http://download.eclipse.org/tools/buckminster/products/director_latest.zip
+ant.contrib.url=http://www.elver.org/ant-contrib.jar
+eclipse.staging.area=${env.HUDSON_HOME}/jobs/${env.JOB_NAME}/signing
+cvs.repository=:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling
+#cvs.repository=:local:/cvsroot/modeling \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build.xml b/infra/org.eclipse.emf.texo.releng.buckminster/build.xml
new file mode 100644
index 00000000..f61f7310
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build.xml
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Copyright (c) 2010 Cloudsmith Inc, Martin Taal (Doorn, The Netherlands) and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+
+Contributors:
+ Cloudsmith Inc - build.xml for Buckminster project
+ Martin Taal - changes for Texo
+
+Some important parts have been copied from Buckminster's own
+build setup:
+http://dev.eclipse.org/viewsvn/index.cgi/trunk/org.eclipse.buckminster.releng/build.xml?root=Tools_BUCKMINSTER&view=markup
+-->
+<project default="build.and.test" name="Texo Builds">
+ <!-- load properties and set timestamp for the build -->
+ <property environment="env" />
+
+ <tstamp>
+ <format property="buildTimestamp" pattern="yyyyMMddHHmm" />
+ </tstamp>
+
+ <property file="buckminster.properties" />
+
+ <condition property="hudsonWorkSpacePath" value="${env.WORKSPACE}" else="${basedir}/../">
+ <isset property="env.WORKSPACE" />
+ </condition>
+
+ <condition property="texo.update.site.type" value="${env.TEXO_UPDATE_SITE_TYPE}" else="interim">
+ <isset property="env.TEXO_UPDATE_SITE_TYPE" />
+ </condition>
+
+ <condition property="site.pack200" value="${env.SITE_PACK200}" else="false">
+ <isset property="env.SITE_PACK200" />
+ </condition>
+
+ <condition property="site.signing" value="${env.SITE_SIGNING}" else="false">
+ <isset property="env.SITE_SIGNING" />
+ </condition>
+
+ <condition property="buckminster.loglevel" value="${env.BUCKMINSTER_LOGLEVEL}" else="info">
+ <isset property="env.BUCKMINSTER_LOGLEVEL" />
+ </condition>
+
+ <condition property="texo.version" value="${env.VERSION}" else="0.1.0">
+ <isset property="env.VERSION" />
+ </condition>
+
+ <condition property="clean.tools" value="true">
+ <equals arg1="${env.CLEAN_TOOLS}" arg2="true" />
+ </condition>
+
+ <!-- Is used in buck.minster also -->
+ <condition property="build.type" value="${env.BUILDTYPE}" else="N">
+ <isset property="env.BUILDTYPE" />
+ </condition>
+
+ <condition property="no.proxy" value="${env.no_proxy}, dev.eclipse.org" else="dev.eclipse.org">
+ <isset property="env.no_proxy" />
+ </condition>
+
+ <property name="buildsPath" location="${hudsonWorkSpacePath}/build" />
+
+ <!--property name="rootPath" location="${buildsPath}/${build.type}${buildTimestamp}"/-->
+ <property name="rootPath" location="${buildsPath}" />
+
+ <property name="buildPath" location="${rootPath}/build" />
+ <property name="generatePath" location="${rootPath}/generate" />
+ <property name="testPath" location="${rootPath}/test" />
+ <property name="toolsPath" location="${rootPath}/tools" />
+ <property name="promotePath" location="${rootPath}/promote/${build.type}${buildTimestamp}" />
+ <property name="resultPath" location="${rootPath}/result" />
+ <property name="buildSitePath" location="${resultPath}/p2site" />
+ <property name="buildZipsPath" location="${resultPath}/zips" />
+ <property name="testResultsPath" location="${resultPath}/test" />
+
+ <property name="promoteUpdateSite" location="${texo.download.area}/updates/${texo.update.site.type}" />
+ <property name="promoteDropsLocation" location="${texo.download.area}/downloads/drops" />
+
+ <property name="buckminster.output.root" location="${rootPath}/output" />
+ <property name="buckminster.temp.root" location="${rootPath}/temp" />
+
+ <import file="ant_common.xml" />
+
+ <target name="build.and.test" depends="init, init.checks, install.buckminster">
+ <ant dir="${basedir}/build" antfile="texo_build.xml" target="run" inheritRefs="true" />
+
+ <ant dir="${basedir}/test" antfile="texo_test.xml" target="run" inheritRefs="true" />
+
+ <copy todir="${promotePath}" flatten="true">
+ <fileset dir="${buckminster.output.root}">
+ <include name="org.eclipse.emf.texo*/site.p2.zip/org.eclipse.emf.texo_*.zip" />
+ </fileset>
+ <chainedmapper>
+ <flattenmapper />
+ <globmapper from="org.eclipse.emf.texo_${texo.version}.v*.zip" to="emf-texo-Update-incubation-${texo.version}-${build.type}*.zip" />
+ </chainedmapper>
+ </copy>
+
+ </target>
+
+ <target name="clean.all">
+ <echo message="Removing previous build" />
+ <delete dir="${buildsPath}" quiet="true" />
+ </target>
+
+ <target name="init">
+ <echo message="Removing old build" />
+ <delete dir="${testPath}" quiet="true" />
+ <delete dir="${buildPath}" quiet="true" />
+ <delete dir="${generatePath}" quiet="true" />
+ <delete dir="${promotePath}" quiet="true" />
+ <delete dir="${resultPath}" quiet="true" />
+ <delete dir="${buckminster.output.root}" quiet="true" />
+ <delete dir="${buckminster.temp.root}" quiet="true" />
+
+ <echo message="Creating main directories" />
+ <echo message="rootPath: ${rootPath}" />
+ <echo message="buildPath: ${buildPath}" />
+ <echo message="testPath: ${testPath}" />
+ <echo message="buildSitePath: ${buildSitePath}" />
+ <echo message="buildZipsPath: ${buildZipsPath}" />
+ <echo message="testResultsPath: ${testResultsPath}" />
+ <mkdir dir="${rootPath}" />
+ <mkdir dir="${buildPath}" />
+ <mkdir dir="${promotePath}" />
+ <mkdir dir="${testPath}" />
+ <mkdir dir="${toolsPath}" />
+ <mkdir dir="${toolsPath}/lib" />
+ <mkdir dir="${buildSitePath}" />
+ <mkdir dir="${buildZipsPath}" />
+ <mkdir dir="${testResultsPath}" />
+
+ </target>
+
+ <target name="init.clean.tools" if="clean.tools">
+ <delete dir="${toolsPath}" failonerror="true" quiet="true" />
+ </target>
+
+ <target name="init.checks" depends="init.clean.tools">
+ <available file="${toolsPath}/director/director" property="director.exists" />
+ <available file="${toolsPath}/buckminster/buckminster" property="buckminster.exists" />
+ </target>
+
+ <target name="get.director" unless="director.exists">
+ <echo message="Fetching headless director application" />
+ <tempfile destdir="${java.io.tmpdir}" prefix="director-" suffix=".zip" property="director.zip" deleteonexit="true" />
+ <get src="${director.url}" dest="${director.zip}" />
+ <mkdir dir="${tools}" />
+ <unzip src="${director.zip}" dest="${toolsPath}" />
+ <delete file="${director.zip}" />
+ </target>
+
+ <target name="install.buckminster" unless="buckminster.exists" depends="get.director">
+ <echo message="Configuring headless buckminster with needed features" />
+ <eclipse.launch app="director">
+ <args>
+ <jvmarg value="-Declipse.p2.mirrors=false" />
+ <!--jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200}" /-->
+ <arg value="-r" />
+ <arg value="${buckminster.p2.site}" />
+ <arg value="-d" />
+ <arg value="${toolsPath}/buckminster" />
+ <arg value="-p" />
+ <arg value="Buckminster" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.cmdline.product" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
+ <arg value="-i" />
+ <arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
+ </args>
+ </eclipse.launch>
+ </target>
+
+ <target name="init.build.properties">
+ <!-- Echo relevant properties to a temporary file so that Buckminster can read them
+ -->
+ <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
+ <echoproperties destfile="${properties.tmp}">
+ <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
+ <propertyset negate="true">
+ <propertyref name="basedir" />
+ <propertyref name="eclipse.home" />
+ <propertyref name="properties.tmp" />
+ <propertyref name="line.separator" />
+ <propertyref name="path.separator" />
+ <propertyref prefix="ant." />
+ <propertyref prefix="file." />
+ <propertyref prefix="java." />
+ <propertyref prefix="sun." />
+ <propertyref prefix="user." />
+ </propertyset>
+ </echoproperties>
+ </target>
+</project>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.cquery b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.cquery
new file mode 100644
index 00000000..b3c5de7b
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.cquery
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="texo.rmap">
+ <cq:rootRequest name="org.eclipse.emf.texo.site" componentType="eclipse.feature"/>
+ <cq:advisorNode namePattern="org\.eclipse\.emf\.texo.*\.source" skipComponent="true"/>
+</cq:componentQuery>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.mspec b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.mspec
new file mode 100644
index 00000000..66a9d341
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.mspec
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" materializer="p2" name="texo.mspec" url="texo.cquery" conflictResolution="UPDATE">
+ <mspec:property key="target.os" value="*"/>
+ <mspec:property key="target.ws" value="*"/>
+ <mspec:property key="target.arch" value="*"/>
+ <mspec:mspecNode
+ filter="(buckminster.source=true)"
+ materializer="workspace"/>
+</mspec:mspec>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.rmap b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.rmap
new file mode 100644
index 00000000..f1c26a26
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo.rmap
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ (c) 2010
+ Martin Taal
+ The code, documentation and other materials contained herein have been
+ licensed under the Eclipse Public License - v 1.0 by the individual
+ copyright holders listed above, as Initial Contributors under such license.
+ The text of such license is available at www.eclipse.org.
+-->
+<rmap xmlns="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
+ xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"
+ xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
+
+ <property key="build.type" mutable="true" value="N"/>
+
+ <searchPath name="texo.plugins">
+ <provider componentTypes="osgi.bundle" readerType="cvs" source="true">
+ <uri format="{1},org.eclipse.emf/org.eclipse.emf.texo/plugins/{0}">
+ <bc:propertyRef key="buckminster.component" />
+ <bc:propertyRef key="cvs.repository"/>
+ </uri>
+ </provider>
+ </searchPath>
+
+ <searchPath name="texo.features">
+ <provider componentTypes="eclipse.feature" readerType="cvs" source="true" mutable="false">
+ <uri format="{1},org.eclipse.emf/org.eclipse.emf.texo/features/{0}-feature">
+ <bc:propertyRef key="buckminster.component"/>
+ <bc:propertyRef key="cvs.repository"/>
+ </uri>
+ </provider>
+ </searchPath>
+
+ <searchPath name="texo.releng">
+ <provider componentTypes="buckminster" readerType="cvs" source="true" mutable="false">
+ <uri format="{1},org.eclipse.emf/org.eclipse.emf.texo/releng/{0}">
+ <bc:propertyRef key="buckminster.component"/>
+ <bc:propertyRef key="cvs.repository"/>
+ </uri>
+ </provider>
+ </searchPath>
+
+ <searchPath name="updates.platform">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="http://download.eclipse.org/eclipse/updates/3.7"/>
+ </provider>
+ </searchPath>
+
+ <searchPath name="target.platform">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="http://download.eclipse.org/releases/indigo"/>
+ </provider>
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="http://www.elver.org/eclipse/update"/>
+ </provider>
+ <provider readerType="p2" componentTypes="osgi.bundle" mutable="false" source="false">
+ <uri format="http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/repository"/>
+ </provider>
+ </searchPath>
+
+ <locator searchPathRef="texo.releng" pattern="^org\.eclipse\.emf\.texo(\..+)?" failOnError="false"/>
+ <locator searchPathRef="texo.features" pattern="^org\.eclipse\.emf\.texo([\.\-].+)?" failOnError="false"/>
+ <locator searchPathRef="texo.plugins" pattern="^org\.eclipse\.emf\.texo(\..+)?"/>
+ <locator searchPathRef="updates.platform" failOnError="false"/>
+ <locator searchPathRef="target.platform"/>
+
+</rmap>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build/texo_build.xml b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo_build.xml
new file mode 100644
index 00000000..3df4f2bc
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build/texo_build.xml
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Copyright (c) 2010 Cloudsmith Inc, Martin Taal (Doorn, The Netherlands) and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+
+Contributors:
+ Cloudsmith Inc - build.xml for Buckminster project
+ Martin Taal - changes for Texo
+
+Some important parts have been copied from Buckminster's own
+build setup:
+http://dev.eclipse.org/viewsvn/index.cgi/trunk/org.eclipse.buckminster.releng/build.xml?root=Tools_BUCKMINSTER&view=markup
+-->
+<project default="run" name="Texo Builds">
+ <!-- load properties and set timestamp for the build -->
+ <property environment="env"/>
+
+ <!--
+ Inherited properties:
+ buildPath: the path to the build workspace
+ toolsPath: path containing buckminster
+ buildSitePath: the path to which the p2 site should be copied
+ buildZipsPath: the path to the directory with zip files
+
+ buckminster.output.root
+ buckminster.temp.root
+ -->
+
+ <property name="targetPlatformPath" location="${buildPath}/tp"/>
+ <property name="workspacePath" location="${buildPath}/workspace"/>
+
+ <import file="../ant_common.xml" />
+
+ <target name="run" depends="init,init.build.properties">
+ <echo message="+++++++++++++++++++++++++++++++++++"/>
+ <echo message="Build Step" />
+ <echo message="+++++++++++++++++++++++++++++++++++"/>
+ <echo message="Using workspace ${workspacePath}" />
+
+ <echo message="Setting jre to ${env.JAVA_HOME}"/>
+ <buckminster command="installJRE" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="--location" />
+ <arg value="${env.JAVA_HOME}" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Setting targetPlatformPath to ${targetPlatformPath}" />
+ <buckminster command="setpref" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="targetPlatformPath=${targetPlatformPath}" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Importing projects into workspace ${workspacePath}"/>
+ <echo message="Importing binaries into target platform ${targetPlatformPath}" />
+ <buckminster command="import" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="${basedir}/texo.mspec" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Building" />
+ <buckminster command="build" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="--thorough" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Creating p2 site" />
+ <buckminster command="perform" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="org.eclipse.emf.texo.site:eclipse.feature#site.p2" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Creating p2 sites for feature zip files" />
+ <buckminster command="perform" workspace="${workspacePath}">
+ <globargs>
+ <arg value="-Dsite.include.top=true"/>
+ </globargs>
+ <cmdargs>
+ <arg value="org.eclipse.emf.texo:eclipse.feature#site.p2.zip" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Copying p2 site to result" />
+ <antcall target="copy.p2.site" inheritRefs="true" inheritAll="true"/>
+
+ <!-- Note copied from CDO build -->
+ <echo message="Creating human readable index.html" />
+ <unzip src="${buildSitePath}/content.jar" dest="${buildSitePath}" />
+ <xslt style="xsl/content2html.xsl" in="${buildSitePath}/content.xml" out="${buildSitePath}/index.html" />
+ <xslt style="xsl/content2xml.xsl" in="${buildSitePath}/content.xml" out="${buildSitePath}/index.xml" />
+ <delete file="${buildSitePath}/content.xml" />
+
+ </target>
+
+ <!-- Copy site and create sdk zips -->
+ <target name="copy.p2.site">
+ <echo message="Copying p2.site to ${buildSitePath}"/>
+ <copy todir="${buildSitePath}" flatten="true">
+ <fileset dir="${buckminster.output.root}">
+ <include name="*site*/site.p2/*"/>
+ </fileset>
+ </copy>
+ <copy todir="${buildSitePath}/plugins" flatten="true">
+ <fileset dir="${buckminster.output.root}">
+ <include name="*site*/site.p2/plugins/*"/>
+ </fileset>
+ </copy>
+ <copy todir="${buildSitePath}/features" flatten="true">
+ <fileset dir="${buckminster.output.root}">
+ <include name="*site*/site.p2/features/*"/>
+ </fileset>
+ </copy>
+
+ <copy todir="${buildZipsPath}" flatten="true">
+ <fileset dir="${buckminster.output.root}">
+ <include name="org.eclipse.emf.texo*/site.p2.zip/*"/>
+ </fileset>
+ </copy>
+
+ </target>
+
+ <target name="init">
+ <mkdir dir="${targetPlatformPath}"/>
+ <mkdir dir="${workspacePath}"/>
+ </target>
+
+ <target name="init.build.properties">
+ <!-- Echo relevant properties to a temporary file so that Buckminster can read them
+ -->
+ <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
+ <echoproperties destfile="${properties.tmp}">
+ <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
+ <propertyset negate="true">
+ <propertyref name="basedir" />
+ <propertyref name="eclipse.home" />
+ <propertyref name="properties.tmp" />
+ <propertyref name="line.separator" />
+ <propertyref name="path.separator" />
+ <propertyref prefix="ant." />
+ <propertyref prefix="file." />
+ <propertyref prefix="java." />
+ <propertyref prefix="sun." />
+ <propertyref prefix="user." />
+ </propertyset>
+ </echoproperties>
+ </target>
+</project>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/build.xml b/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/build.xml
new file mode 100644
index 00000000..84a6937e
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<project name="Test" default="default">
+
+ <target name="default" >
+ <xslt style="content2xml.xsl" in="content.xml" out="index.xml" />
+ </target>
+
+</project>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2html.xsl b/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2html.xsl
new file mode 100644
index 00000000..17b12417
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2html.xsl
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:output method="html" omit-xml-declaration="yes" indent="yes"/>
+ <xsl:strip-space elements="*"/>
+
+ <xsl:template match="/">
+ <html xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:apply-templates select="repository"/>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="repository">
+ <head>
+ <title>
+ EMFT Texo Update Site
+ </title>
+ </head>
+ <body>
+ <h1>
+ EMFT Texo Update Site
+ </h1>
+ <p>
+ <em>
+ For information on the EMFT Texo project visit the <a href="http://wiki.eclipse.org/Texo">EMFT Texo wiki</a>.
+ <br/>
+ <br/> Some EMFT Texo plugins require third party drivers from the following update site:
+ <a href="http://www.elver.org/eclipse/update/">Teneo/Texo dependencies</a>.
+ <br/>
+ <br/>
+ For information about installing or updating software, see the <a
+ href="http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-124.htm">
+ Eclipse Platform Help</a>.
+
+ </em>
+ </p>
+ <table border="0">
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h2>Features</h2>
+ </td>
+ </tr>
+ <xsl:apply-templates select="//provided[@namespace='org.eclipse.update.feature']">
+ <xsl:with-param name="type">features</xsl:with-param>
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h2>Plugins</h2>
+ </td>
+ </tr>
+ <xsl:apply-templates select="//provided[@namespace='osgi.bundle']">
+ <xsl:with-param name="type">plugins</xsl:with-param>
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ </table>
+ </body>
+ </xsl:template>
+
+ <xsl:template match="provided">
+ <xsl:param name="type" />
+ <tr>
+ <td>
+ <xsl:element name="a">
+ <xsl:attribute name="href"><xsl:value-of select="$type"/>/<xsl:value-of select="@name"/>_<xsl:value-of select="@version"/>.jar</xsl:attribute>
+ <xsl:value-of select="@name"/>
+ </xsl:element>
+ </td>
+ <td>
+ <xsl:value-of select="@version"/>
+ </td>
+ </tr>
+ </xsl:template>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2xml.xsl b/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2xml.xsl
new file mode 100644
index 00000000..40ba607d
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/build/xsl/content2xml.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:output method="xml" indent="yes"/>
+
+ <xsl:template match="/">
+ <xsl:apply-templates select="repository"/>
+ </xsl:template>
+
+ <xsl:template match="repository">
+ <release tag="" integration="true">
+ <xsl:attribute name="repository">
+ <xsl:value-of select="@name"/>
+ </xsl:attribute>
+ <xsl:apply-templates select="//provided[@namespace='org.eclipse.update.feature']">
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="//provided[@namespace='osgi.bundle']">
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ </release>
+ </xsl:template>
+
+ <xsl:template match="provided">
+ <element>
+ <xsl:attribute name="name">
+ <xsl:value-of select="@name"/>
+ </xsl:attribute>
+ <xsl:attribute name="version">
+ <xsl:value-of select="@version"/>
+ </xsl:attribute>
+ <xsl:attribute name="type">
+ <xsl:value-of select="@namespace"/>
+ </xsl:attribute>
+ </element>
+ </xsl:template>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/copyright.txt b/infra/org.eclipse.emf.texo.releng.buckminster/copyright.txt
new file mode 100644
index 00000000..a8c1f052
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/copyright.txt
@@ -0,0 +1,8 @@
+Copyright (c) 2010 Martin Taal (Doorn, The Netherlands) and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+
+Contributors:
+ Martin Taal - initial API and implementation \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/epl-v10.html b/infra/org.eclipse.emf.texo.releng.buckminster/epl-v10.html
new file mode 100644
index 00000000..d7b88e94
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/epl-v10.html
@@ -0,0 +1,319 @@
+<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta name="ProgId" content="Word.Document">
+<meta name="Generator" content="Microsoft Word 9">
+<meta name="Originator" content="Microsoft Word 9">
+<link rel="File-List" href="http://www.eclipse.org/org/documents/Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml"><title>Eclipse Public License - Version 1.0</title><!--[if gte mso 9]><xml>
+ <o:DocumentProperties>
+ <o:Revision>2</o:Revision>
+ <o:TotalTime>3</o:TotalTime>
+ <o:Created>2004-03-05T23:03:00Z</o:Created>
+ <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
+ <o:Pages>4</o:Pages>
+ <o:Words>1626</o:Words>
+ <o:Characters>9270</o:Characters>
+ <o:Lines>77</o:Lines>
+ <o:Paragraphs>18</o:Paragraphs>
+ <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
+ <o:Version>9.4402</o:Version>
+ </o:DocumentProperties>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:WordDocument>
+ <w:TrackRevisions/>
+ </w:WordDocument>
+</xml><![endif]-->
+
+
+<style>
+<!--
+ /* Font Definitions */
+@font-face
+ {font-family:Tahoma;
+ panose-1:2 11 6 4 3 5 4 4 2 4;
+ mso-font-charset:0;
+ mso-generic-font-family:swiss;
+ mso-font-pitch:variable;
+ mso-font-signature:553679495 -2147483648 8 0 66047 0;}
+ /* Style Definitions */
+p.MsoNormal, li.MsoNormal, div.MsoNormal
+ {mso-style-parent:"";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+p
+ {margin-right:0in;
+ mso-margin-top-alt:auto;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+p.BalloonText, li.BalloonText, div.BalloonText
+ {mso-style-name:"Balloon Text";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:8.0pt;
+ font-family:Tahoma;
+ mso-fareast-font-family:"Times New Roman";}
+@page Section1
+ {size:8.5in 11.0in;
+ margin:1.0in 1.25in 1.0in 1.25in;
+ mso-header-margin:.5in;
+ mso-footer-margin:.5in;
+ mso-paper-source:0;}
+div.Section1
+ {page:Section1;}
+-->
+</style></head>
+
+<body style="" lang="EN-US">
+
+<div class="Section1">
+
+<p style="text-align: center;" align="center"><b>Eclipse Public License - v 1.0</b>
+</p>
+
+<p><span style="font-size: 10pt;">THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
+THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE,
+REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
+OF THIS AGREEMENT.</span> </p>
+
+<p><b><span style="font-size: 10pt;">1. DEFINITIONS</span></b> </p>
+
+<p><span style="font-size: 10pt;">"Contribution" means:</span> </p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+in the case of the initial Contributor, the initial code and documentation
+distributed under this Agreement, and<br clear="left">
+b) in the case of each subsequent Contributor:</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">i)
+changes to the Program, and</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">ii)
+additions to the Program;</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">where
+such changes and/or additions to the Program originate from and are distributed
+by that particular Contributor. A Contribution 'originates' from a Contributor
+if it was added to the Program by such Contributor itself or anyone acting on
+such Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in conjunction
+with the Program under their own license agreement, and (ii) are not derivative
+works of the Program. </span></p>
+
+<p><span style="font-size: 10pt;">"Contributor" means any person or
+entity that distributes the Program.</span> </p>
+
+<p><span style="font-size: 10pt;">"Licensed Patents " mean patent
+claims licensable by a Contributor which are necessarily infringed by the use
+or sale of its Contribution alone or when combined with the Program. </span></p>
+
+<p><span style="font-size: 10pt;">"Program" means the Contributions
+distributed in accordance with this Agreement.</span> </p>
+
+<p><span style="font-size: 10pt;">"Recipient" means anyone who
+receives the Program under this Agreement, including all Contributors.</span> </p>
+
+<p><b><span style="font-size: 10pt;">2. GRANT OF RIGHTS</span></b> </p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+Subject to the terms of this Agreement, each Contributor hereby grants Recipient
+a non-exclusive, worldwide, royalty-free copyright license to<span style="color: red;"> </span>reproduce, prepare derivative works of, publicly
+display, publicly perform, distribute and sublicense the Contribution of such
+Contributor, if any, and such derivative works, in source code and object code
+form.</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">b)
+Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide,<span style="color: green;"> </span>royalty-free
+patent license under Licensed Patents to make, use, sell, offer to sell, import
+and otherwise transfer the Contribution of such Contributor, if any, in source
+code and object code form. This patent license shall apply to the combination
+of the Contribution and the Program if, at the time the Contribution is added
+by the Contributor, such addition of the Contribution causes such combination
+to be covered by the Licensed Patents. The patent license shall not apply to
+any other combinations which include the Contribution. No hardware per se is
+licensed hereunder. </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">c)
+Recipient understands that although each Contributor grants the licenses to its
+Contributions set forth herein, no assurances are provided by any Contributor
+that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient
+for claims brought by any other entity based on infringement of intellectual
+property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility
+to secure any other intellectual property rights needed, if any. For example,
+if a third party patent license is required to allow Recipient to distribute
+the Program, it is Recipient's responsibility to acquire that license before
+distributing the Program.</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">d)
+Each Contributor represents that to its knowledge it has sufficient copyright
+rights in its Contribution, if any, to grant the copyright license set forth in
+this Agreement. </span></p>
+
+<p><b><span style="font-size: 10pt;">3. REQUIREMENTS</span></b> </p>
+
+<p><span style="font-size: 10pt;">A Contributor may choose to distribute the
+Program in object code form under its own license agreement, provided that:</span>
+</p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+it complies with the terms and conditions of this Agreement; and</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">b)
+its license agreement:</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">i)
+effectively disclaims on behalf of all Contributors all warranties and
+conditions, express and implied, including warranties or conditions of title
+and non-infringement, and implied warranties or conditions of merchantability
+and fitness for a particular purpose; </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">ii)
+effectively excludes on behalf of all Contributors all liability for damages,
+including direct, indirect, special, incidental and consequential damages, such
+as lost profits; </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">iii)
+states that any provisions which differ from this Agreement are offered by that
+Contributor alone and not by any other party; and</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">iv)
+states that source code for the Program is available from such Contributor, and
+informs licensees how to obtain it in a reasonable manner on or through a
+medium customarily used for software exchange.<span style="color: blue;"> </span></span></p>
+
+<p><span style="font-size: 10pt;">When the Program is made available in source
+code form:</span> </p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+it must be made available under this Agreement; and </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">b) a
+copy of this Agreement must be included with each copy of the Program. </span></p>
+
+<p><span style="font-size: 10pt;">Contributors may not remove or alter any
+copyright notices contained within the Program. </span></p>
+
+<p><span style="font-size: 10pt;">Each Contributor must identify itself as the
+originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution. </span></p>
+
+<p><b><span style="font-size: 10pt;">4. COMMERCIAL DISTRIBUTION</span></b> </p>
+
+<p><span style="font-size: 10pt;">Commercial distributors of software may
+accept certain responsibilities with respect to end users, business partners
+and the like. While this license is intended to facilitate the commercial use
+of the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create potential
+liability for other Contributors. Therefore, if a Contributor includes the
+Program in a commercial product offering, such Contributor ("Commercial
+Contributor") hereby agrees to defend and indemnify every other
+Contributor ("Indemnified Contributor") against any losses, damages and
+costs (collectively "Losses") arising from claims, lawsuits and other
+legal actions brought by a third party against the Indemnified Contributor to
+the extent caused by the acts or omissions of such Commercial Contributor in
+connection with its distribution of the Program in a commercial product
+offering. The obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In order
+to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor
+to control, and cooperate with the Commercial Contributor in, the defense and
+any related settlement negotiations. The Indemnified Contributor may participate
+in any such claim at its own expense.</span> </p>
+
+<p><span style="font-size: 10pt;">For example, a Contributor might include the
+Program in a commercial product offering, Product X. That Contributor is then a
+Commercial Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance claims and
+warranties are such Commercial Contributor's responsibility alone. Under this
+section, the Commercial Contributor would have to defend claims against the
+other Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result, the
+Commercial Contributor must pay those damages.</span> </p>
+
+<p><b><span style="font-size: 10pt;">5. NO WARRANTY</span></b> </p>
+
+<p><span style="font-size: 10pt;">EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and distributing the
+Program and assumes all risks associated with its exercise of rights under this
+Agreement , including but not limited to the risks and costs of program errors,
+compliance with applicable laws, damage to or loss of data, programs or
+equipment, and unavailability or interruption of operations. </span></p>
+
+<p><b><span style="font-size: 10pt;">6. DISCLAIMER OF LIABILITY</span></b> </p>
+
+<p><span style="font-size: 10pt;">EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
+THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
+
+<p><b><span style="font-size: 10pt;">7. GENERAL</span></b> </p>
+
+<p><span style="font-size: 10pt;">If any provision of this Agreement is invalid
+or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without
+further action by the parties hereto, such provision shall be reformed to the
+minimum extent necessary to make such provision valid and enforceable.</span> </p>
+
+<p><span style="font-size: 10pt;">If Recipient institutes patent litigation
+against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with
+other software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the date
+such litigation is filed. </span></p>
+
+<p><span style="font-size: 10pt;">All Recipient's rights under this Agreement
+shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable
+period of time after becoming aware of such noncompliance. If all Recipient's
+rights under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive. </span></p>
+
+<p><span style="font-size: 10pt;">Everyone is permitted to copy and distribute
+copies of this Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The Agreement
+Steward reserves the right to publish new versions (including revisions) of
+this Agreement from time to time. No one other than the Agreement Steward has
+the right to modify this Agreement. The Eclipse Foundation is the initial
+Agreement Steward. The Eclipse Foundation may assign the responsibility to
+serve as the Agreement Steward to a suitable separate entity. Each new version
+of the Agreement will be given a distinguishing version number. The Program
+(including Contributions) may always be distributed subject to the version of
+the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly stated
+in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether
+expressly, by implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.</span> </p>
+
+<p><span style="font-size: 10pt;">This Agreement is governed by the laws of the
+State of New York and the intellectual property laws of the United States of
+America. No party to this Agreement will bring a legal action under this
+Agreement more than one year after the cause of action arose. Each party waives
+its rights to a jury trial in any resulting litigation.</span> </p>
+
+<p class="MsoNormal"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></p>
+
+</div>
+
+</body></html> \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/license.html b/infra/org.eclipse.emf.texo.releng.buckminster/license.html
new file mode 100644
index 00000000..d7b88e94
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/license.html
@@ -0,0 +1,319 @@
+<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta name="ProgId" content="Word.Document">
+<meta name="Generator" content="Microsoft Word 9">
+<meta name="Originator" content="Microsoft Word 9">
+<link rel="File-List" href="http://www.eclipse.org/org/documents/Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml"><title>Eclipse Public License - Version 1.0</title><!--[if gte mso 9]><xml>
+ <o:DocumentProperties>
+ <o:Revision>2</o:Revision>
+ <o:TotalTime>3</o:TotalTime>
+ <o:Created>2004-03-05T23:03:00Z</o:Created>
+ <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
+ <o:Pages>4</o:Pages>
+ <o:Words>1626</o:Words>
+ <o:Characters>9270</o:Characters>
+ <o:Lines>77</o:Lines>
+ <o:Paragraphs>18</o:Paragraphs>
+ <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
+ <o:Version>9.4402</o:Version>
+ </o:DocumentProperties>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:WordDocument>
+ <w:TrackRevisions/>
+ </w:WordDocument>
+</xml><![endif]-->
+
+
+<style>
+<!--
+ /* Font Definitions */
+@font-face
+ {font-family:Tahoma;
+ panose-1:2 11 6 4 3 5 4 4 2 4;
+ mso-font-charset:0;
+ mso-generic-font-family:swiss;
+ mso-font-pitch:variable;
+ mso-font-signature:553679495 -2147483648 8 0 66047 0;}
+ /* Style Definitions */
+p.MsoNormal, li.MsoNormal, div.MsoNormal
+ {mso-style-parent:"";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+p
+ {margin-right:0in;
+ mso-margin-top-alt:auto;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+p.BalloonText, li.BalloonText, div.BalloonText
+ {mso-style-name:"Balloon Text";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:8.0pt;
+ font-family:Tahoma;
+ mso-fareast-font-family:"Times New Roman";}
+@page Section1
+ {size:8.5in 11.0in;
+ margin:1.0in 1.25in 1.0in 1.25in;
+ mso-header-margin:.5in;
+ mso-footer-margin:.5in;
+ mso-paper-source:0;}
+div.Section1
+ {page:Section1;}
+-->
+</style></head>
+
+<body style="" lang="EN-US">
+
+<div class="Section1">
+
+<p style="text-align: center;" align="center"><b>Eclipse Public License - v 1.0</b>
+</p>
+
+<p><span style="font-size: 10pt;">THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
+THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE,
+REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
+OF THIS AGREEMENT.</span> </p>
+
+<p><b><span style="font-size: 10pt;">1. DEFINITIONS</span></b> </p>
+
+<p><span style="font-size: 10pt;">"Contribution" means:</span> </p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+in the case of the initial Contributor, the initial code and documentation
+distributed under this Agreement, and<br clear="left">
+b) in the case of each subsequent Contributor:</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">i)
+changes to the Program, and</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">ii)
+additions to the Program;</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">where
+such changes and/or additions to the Program originate from and are distributed
+by that particular Contributor. A Contribution 'originates' from a Contributor
+if it was added to the Program by such Contributor itself or anyone acting on
+such Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in conjunction
+with the Program under their own license agreement, and (ii) are not derivative
+works of the Program. </span></p>
+
+<p><span style="font-size: 10pt;">"Contributor" means any person or
+entity that distributes the Program.</span> </p>
+
+<p><span style="font-size: 10pt;">"Licensed Patents " mean patent
+claims licensable by a Contributor which are necessarily infringed by the use
+or sale of its Contribution alone or when combined with the Program. </span></p>
+
+<p><span style="font-size: 10pt;">"Program" means the Contributions
+distributed in accordance with this Agreement.</span> </p>
+
+<p><span style="font-size: 10pt;">"Recipient" means anyone who
+receives the Program under this Agreement, including all Contributors.</span> </p>
+
+<p><b><span style="font-size: 10pt;">2. GRANT OF RIGHTS</span></b> </p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+Subject to the terms of this Agreement, each Contributor hereby grants Recipient
+a non-exclusive, worldwide, royalty-free copyright license to<span style="color: red;"> </span>reproduce, prepare derivative works of, publicly
+display, publicly perform, distribute and sublicense the Contribution of such
+Contributor, if any, and such derivative works, in source code and object code
+form.</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">b)
+Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide,<span style="color: green;"> </span>royalty-free
+patent license under Licensed Patents to make, use, sell, offer to sell, import
+and otherwise transfer the Contribution of such Contributor, if any, in source
+code and object code form. This patent license shall apply to the combination
+of the Contribution and the Program if, at the time the Contribution is added
+by the Contributor, such addition of the Contribution causes such combination
+to be covered by the Licensed Patents. The patent license shall not apply to
+any other combinations which include the Contribution. No hardware per se is
+licensed hereunder. </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">c)
+Recipient understands that although each Contributor grants the licenses to its
+Contributions set forth herein, no assurances are provided by any Contributor
+that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient
+for claims brought by any other entity based on infringement of intellectual
+property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility
+to secure any other intellectual property rights needed, if any. For example,
+if a third party patent license is required to allow Recipient to distribute
+the Program, it is Recipient's responsibility to acquire that license before
+distributing the Program.</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">d)
+Each Contributor represents that to its knowledge it has sufficient copyright
+rights in its Contribution, if any, to grant the copyright license set forth in
+this Agreement. </span></p>
+
+<p><b><span style="font-size: 10pt;">3. REQUIREMENTS</span></b> </p>
+
+<p><span style="font-size: 10pt;">A Contributor may choose to distribute the
+Program in object code form under its own license agreement, provided that:</span>
+</p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+it complies with the terms and conditions of this Agreement; and</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">b)
+its license agreement:</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">i)
+effectively disclaims on behalf of all Contributors all warranties and
+conditions, express and implied, including warranties or conditions of title
+and non-infringement, and implied warranties or conditions of merchantability
+and fitness for a particular purpose; </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">ii)
+effectively excludes on behalf of all Contributors all liability for damages,
+including direct, indirect, special, incidental and consequential damages, such
+as lost profits; </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">iii)
+states that any provisions which differ from this Agreement are offered by that
+Contributor alone and not by any other party; and</span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">iv)
+states that source code for the Program is available from such Contributor, and
+informs licensees how to obtain it in a reasonable manner on or through a
+medium customarily used for software exchange.<span style="color: blue;"> </span></span></p>
+
+<p><span style="font-size: 10pt;">When the Program is made available in source
+code form:</span> </p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">a)
+it must be made available under this Agreement; and </span></p>
+
+<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt;">b) a
+copy of this Agreement must be included with each copy of the Program. </span></p>
+
+<p><span style="font-size: 10pt;">Contributors may not remove or alter any
+copyright notices contained within the Program. </span></p>
+
+<p><span style="font-size: 10pt;">Each Contributor must identify itself as the
+originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution. </span></p>
+
+<p><b><span style="font-size: 10pt;">4. COMMERCIAL DISTRIBUTION</span></b> </p>
+
+<p><span style="font-size: 10pt;">Commercial distributors of software may
+accept certain responsibilities with respect to end users, business partners
+and the like. While this license is intended to facilitate the commercial use
+of the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create potential
+liability for other Contributors. Therefore, if a Contributor includes the
+Program in a commercial product offering, such Contributor ("Commercial
+Contributor") hereby agrees to defend and indemnify every other
+Contributor ("Indemnified Contributor") against any losses, damages and
+costs (collectively "Losses") arising from claims, lawsuits and other
+legal actions brought by a third party against the Indemnified Contributor to
+the extent caused by the acts or omissions of such Commercial Contributor in
+connection with its distribution of the Program in a commercial product
+offering. The obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In order
+to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor
+to control, and cooperate with the Commercial Contributor in, the defense and
+any related settlement negotiations. The Indemnified Contributor may participate
+in any such claim at its own expense.</span> </p>
+
+<p><span style="font-size: 10pt;">For example, a Contributor might include the
+Program in a commercial product offering, Product X. That Contributor is then a
+Commercial Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance claims and
+warranties are such Commercial Contributor's responsibility alone. Under this
+section, the Commercial Contributor would have to defend claims against the
+other Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result, the
+Commercial Contributor must pay those damages.</span> </p>
+
+<p><b><span style="font-size: 10pt;">5. NO WARRANTY</span></b> </p>
+
+<p><span style="font-size: 10pt;">EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and distributing the
+Program and assumes all risks associated with its exercise of rights under this
+Agreement , including but not limited to the risks and costs of program errors,
+compliance with applicable laws, damage to or loss of data, programs or
+equipment, and unavailability or interruption of operations. </span></p>
+
+<p><b><span style="font-size: 10pt;">6. DISCLAIMER OF LIABILITY</span></b> </p>
+
+<p><span style="font-size: 10pt;">EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
+THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
+
+<p><b><span style="font-size: 10pt;">7. GENERAL</span></b> </p>
+
+<p><span style="font-size: 10pt;">If any provision of this Agreement is invalid
+or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without
+further action by the parties hereto, such provision shall be reformed to the
+minimum extent necessary to make such provision valid and enforceable.</span> </p>
+
+<p><span style="font-size: 10pt;">If Recipient institutes patent litigation
+against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with
+other software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the date
+such litigation is filed. </span></p>
+
+<p><span style="font-size: 10pt;">All Recipient's rights under this Agreement
+shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable
+period of time after becoming aware of such noncompliance. If all Recipient's
+rights under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive. </span></p>
+
+<p><span style="font-size: 10pt;">Everyone is permitted to copy and distribute
+copies of this Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The Agreement
+Steward reserves the right to publish new versions (including revisions) of
+this Agreement from time to time. No one other than the Agreement Steward has
+the right to modify this Agreement. The Eclipse Foundation is the initial
+Agreement Steward. The Eclipse Foundation may assign the responsibility to
+serve as the Agreement Steward to a suitable separate entity. Each new version
+of the Agreement will be given a distinguishing version number. The Program
+(including Contributions) may always be distributed subject to the version of
+the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly stated
+in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether
+expressly, by implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.</span> </p>
+
+<p><span style="font-size: 10pt;">This Agreement is governed by the laws of the
+State of New York and the intellectual property laws of the United States of
+America. No party to this Agreement will bring a legal action under this
+Agreement more than one year after the cause of action arose. Each party waives
+its rights to a jury trial in any resulting litigation.</span> </p>
+
+<p class="MsoNormal"><!--[if !supportEmptyParas]-->&nbsp;<!--[endif]--><o:p></o:p></p>
+
+</div>
+
+</body></html> \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/promote/promote-N.properties b/infra/org.eclipse.emf.texo.releng.buckminster/promote/promote-N.properties
new file mode 100644
index 00000000..91de8e51
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/promote/promote-N.properties
@@ -0,0 +1,20 @@
+# source dir
+sourceZipsDir=/opt/users/hudsonbuild/.hudson/jobs/emft-texo-nightly/workspace/build/promote
+
+# target dir
+targetZipsDir=/home/data/httpd/download.eclipse.org/modeling/emft/texo/downloads/drops/0.1.0
+
+# group owner of new files
+#targetGroup=modeling.emft.texo-dev
+targetGroup=emftadmin
+
+# type(s) to copy (N, I, M, S, R; default to all)
+buildTypes=N
+
+# synch method method (add or replace; add = keep adding new builds; replace = keep 1 build per branch)
+synchMethod=replace
+
+# if set, update zip will be unpacked into destination dir and use synchMethod above to add or replace contents
+targetUpdateDir=/home/data/httpd/download.eclipse.org/modeling/emft/texo/updates/interim
+
+# /opt/public/common/apache-ant-1.7.1/bin/ant -f /opt/users/hudsonbuild/.hudson/jobs/emft-texo-nightly/workspace/org.eclipse.emf/org.eclipse.emf.texo/releng/org.eclipse.emf.texo.releng.buckminster/promote/promote.xml -Dpromote.properties=/opt/users/hudsonbuild/.hudson/jobs/emft-texo-nightly/workspace/org.eclipse.emf/org.eclipse.emf.texo/releng/org.eclipse.emf.texo.releng.buckminster/promote/promote-N.properties 2>~/promo_logs/emft-texo-nightly-0.1.0-N-promo-error.txt 1> ~/promo_logs/emft-texo-nighty-0.1.0-N-promo.txt \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/promote/promote.xml b/infra/org.eclipse.emf.texo.releng.buckminster/promote/promote.xml
new file mode 100644
index 00000000..4b8c594d
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/promote/promote.xml
@@ -0,0 +1,42 @@
+<project default="run" name="org.eclipse.emf.texo.releng/promote.xml - Promote a build from build server to production server">
+ <target name="run">
+ <!--
+ To use this script, you must have configured a promote.properties file.
+
+ Then, run commandline:
+
+ ant -f promote.xml
+
+ If you need to reuse this script with multiple properties files (eg., from
+ multiple Hudson builds across multiple branches), use the commandline
+ flag -Dpromote.properties:
+
+ ant -f promote.xml -Dpromote.properties=promote.properties.R2_0_branch
+ -->
+ <property name="promote.properties" value="promote.properties" />
+ <property file="${promote.properties}"/>
+
+ <!-- load build properties -->
+ <property file="build.properties" />
+
+ <!--
+ can build in /tmp, eg., in /tmp/build, or in workspace, eg.,
+ ${relengBuilderDir}/build
+ -->
+ <property name="writableBuildRoot" value="/opt/users/hudsonbuild/.hudson/jobs/emft-texo-nightly/workspace/build/promote" />
+ <property name="toolsPath" value="/opt/users/hudsonbuild/.hudson/jobs/emft-texo-nightly/workspace/build/tools" />
+ <property name="relengBuilderDir" value="${toolsPath}" />
+
+ <!--
+ can be simple path, eg.,
+ ${writableBuildRoot}/${buildType}${buildTimestamp} or longer, eg.,
+ ${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp} or
+ ${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
+ -->
+ <property name="buildDir" value="${writableBuildRoot}/updatesitezip" />
+
+ <!-- invoke common promotion script -->
+ <property name="relengCommonBuilderDir" value="${toolsPath}/org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dash.common.releng" />
+ <ant antfile="${relengCommonBuilderDir}/promote.xml" dir="${relengCommonBuilderDir}" />
+ </target>
+</project> \ No newline at end of file
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.cquery b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.cquery
new file mode 100644
index 00000000..7d6b4314
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.cquery
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="texo.rmap">
+ <cq:rootRequest name="org.eclipse.emf.texo.test" componentType="eclipse.feature"/>
+</cq:componentQuery>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.mspec b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.mspec
new file mode 100644
index 00000000..bf935e39
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.mspec
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" materializer="p2" name="texo_test.mspec" url="texo.cquery" conflictResolution="UPDATE">
+ <mspec:property key="target.os" value="*"/>
+ <mspec:property key="target.ws" value="*"/>
+ <mspec:property key="target.arch" value="*"/>
+ <mspec:mspecNode
+ filter="(buckminster.source=true)"
+ materializer="workspace"/>
+</mspec:mspec>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.rmap b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.rmap
new file mode 100644
index 00000000..dbd1bd19
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo.rmap
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ (c) 2010
+ Martin Taal
+ The code, documentation and other materials contained herein have been
+ licensed under the Eclipse Public License - v 1.0 by the individual
+ copyright holders listed above, as Initial Contributors under such license.
+ The text of such license is available at www.eclipse.org.
+-->
+<rmap xmlns="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
+ xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"
+ xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
+
+ <property key="build.type" mutable="true" value="N"/>
+
+ <searchPath name="texo.platform">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="file:{0}">
+ <bc:propertyRef key="buildSitePath" />
+ </uri>
+ </provider>
+ </searchPath>
+
+ <searchPath name="texo.test.plugins">
+ <provider componentTypes="osgi.bundle" readerType="cvs" source="true">
+ <uri format="{1},org.eclipse.emf/org.eclipse.emf.texo/tests/{0}">
+ <bc:propertyRef key="buckminster.component" />
+ <bc:propertyRef key="cvs.repository"/>
+ </uri>
+ </provider>
+ </searchPath>
+
+ <searchPath name="texo.features">
+ <provider componentTypes="eclipse.feature" readerType="cvs" source="true" mutable="false">
+ <uri format="{1},org.eclipse.emf/org.eclipse.emf.texo/features/{0}-feature">
+ <bc:propertyRef key="buckminster.component"/>
+ <bc:propertyRef key="cvs.repository"/>
+ </uri>
+ </provider>
+ </searchPath>
+
+ <searchPath name="texo.releng">
+ <provider componentTypes="buckminster" readerType="cvs" source="true" mutable="false">
+ <uri format="{1},org.eclipse.emf/org.eclipse.emf.texo/releng/{0}">
+ <bc:propertyRef key="buckminster.component"/>
+ <bc:propertyRef key="cvs.repository"/>
+ </uri>
+ </provider>
+ </searchPath>
+
+ <searchPath name="updates.platform">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="http://download.eclipse.org/eclipse/updates/3.7"/>
+ </provider>
+ </searchPath>
+
+ <searchPath name="target.platform">
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="http://download.eclipse.org/releases/indigo"/>
+ </provider>
+ <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <uri format="http://www.elver.org/eclipse/update"/>
+ </provider>
+ <provider readerType="p2" componentTypes="osgi.bundle" mutable="false" source="false">
+ <uri format="http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/repository"/>
+ </provider>
+ </searchPath>
+
+ <locator searchPathRef="texo.platform" pattern="^org\.eclipse\.emf\.texo(\..+)?" failOnError="false"/>
+ <locator searchPathRef="texo.releng" pattern="^org\.eclipse\.emf\.texo(\..+)?" failOnError="false"/>
+ <locator searchPathRef="texo.features" pattern="^org\.eclipse\.emf\.texo([\.\-].+)?" failOnError="false"/>
+ <locator searchPathRef="texo.test.plugins" pattern="^org\.eclipse\.emf\.texo(\..+)?" failOnError="false"/>
+ <locator searchPathRef="updates.platform" failOnError="false"/>
+ <locator searchPathRef="target.platform"/>
+
+</rmap>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.cquery b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.cquery
new file mode 100644
index 00000000..fd3f5118
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.cquery
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="texo.rmap">
+ <cq:rootRequest name="org.eclipse.emf.texo.modelgenerator.test" componentType="eclipse.feature"/>
+</cq:componentQuery>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.mspec b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.mspec
new file mode 100644
index 00000000..6e35364b
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_generate_test.mspec
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" materializer="p2" name="texo_test.mspec" url="texo_generate_test.cquery" conflictResolution="UPDATE">
+ <mspec:property key="target.os" value="*"/>
+ <mspec:property key="target.ws" value="*"/>
+ <mspec:property key="target.arch" value="*"/>
+ <mspec:mspecNode
+ filter="(buckminster.source=true)"
+ materializer="workspace"/>
+</mspec:mspec>
diff --git a/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_test.xml b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_test.xml
new file mode 100644
index 00000000..986fcd2f
--- /dev/null
+++ b/infra/org.eclipse.emf.texo.releng.buckminster/test/texo_test.xml
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Copyright (c) 2010 Cloudsmith Inc, Martin Taal (Doorn, The Netherlands) and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+
+Contributors:
+ Cloudsmith Inc - build.xml for Buckminster project
+ Martin Taal - changes for Texo
+
+Some important parts have been copied from Buckminster's own
+build setup:
+http://dev.eclipse.org/viewsvn/index.cgi/trunk/org.eclipse.buckminster.releng/build.xml?root=Tools_BUCKMINSTER&view=markup
+-->
+<project default="run" name="Texo Tests">
+
+ <!--
+ Inherited properties:
+ toolsPath: path containing buckminster
+ buildSitePath: the path to which the p2 site should be copied
+ buildZipsPath: the path to the directory with zip files
+
+ buckminster.output.root
+ buckminster.temp.root
+ -->
+
+ <property name="targetPlatformPath" location="${testPath}/tp" />
+ <property name="workspacePath" location="${testPath}/workspace" />
+
+ <property name="genTargetPlatformPath" location="${testPath}/gen-tp" />
+ <property name="genWorkspacePath" location="${testPath}/gen-workspace" />
+
+ <import file="../ant_common.xml" />
+
+ <target name="run" depends="init.build.properties">
+ <echo message="+++++++++++++++++++++++++++++++++++"/>
+ <echo message="Test Step" />
+ <echo message="+++++++++++++++++++++++++++++++++++"/>
+
+ <antcall target="create.test.workspace" inheritRefs="true" inheritAll="true"/>
+
+ <echo message="-----------------------------------"/>
+ <echo message="Building test workspace" />
+ <echo message="-----------------------------------"/>
+ <buckminster command="build" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="--thorough" />
+ </cmdargs>
+ </buckminster>
+
+ <antcall target="generate.model.code" inheritRefs="true" inheritAll="true"/>
+
+ <echo message="-----------------------------------"/>
+ <echo message="Building test workspace" />
+ <echo message="-----------------------------------"/>
+ <buckminster command="build" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="--thorough" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="-----------------------------------"/>
+ <echo message="Running Texo Tests" />
+ <echo message="-----------------------------------"/>
+ <buckminster command="junit" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="-l" />
+ <arg value="org.eclipse.emf.texo.test.all/TexoAllTests.launch" />
+ <arg value="-o" />
+ <arg value="${testResultsPath}/test-results-texo.xml" />
+ <arg value="--stdout" />
+ <arg value="${testResultsPath}/stdout.txt" />
+ <arg value="--stderr" />
+ <arg value="${testResultsPath}/stderr.txt" />
+ <arg value="--flatXML"/>
+ </cmdargs>
+ </buckminster>
+ </target>
+
+ <target name="create.test.workspace">
+ <echo message="-----------------------------------"/>
+ <echo message="Create test workspace" />
+ <echo message="-----------------------------------"/>
+
+ <mkdir dir="${targetPlatformPath}" />
+ <mkdir dir="${workspacePath}" />
+
+ <echo message="Setting jre to ${env.JAVA_HOME}"/>
+ <buckminster command="installJRE" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="--location" />
+ <arg value="${env.JAVA_HOME}" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Using workspace ${workspacePath}" />
+ <echo message="Setting targetPlatformPath to ${targetPlatformPath}" />
+ <buckminster command="setpref" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="targetPlatformPath=${targetPlatformPath}" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Importing projects into workspace ${workspacePath}" />
+ <echo message="Importing binaries into target platform ${targetPlatformPath}" />
+ <buckminster command="import" workspace="${workspacePath}">
+ <cmdargs>
+ <arg value="${basedir}/texo.mspec" />
+ </cmdargs>
+ </buckminster>
+ </target>
+
+ <target name="generate.model.code">
+ <echo message="-----------------------------------"/>
+ <echo message="Creating model generation workspace" />
+ <echo message="-----------------------------------"/>
+
+ <mkdir dir="${genTargetPlatformPath}" />
+ <mkdir dir="${genWorkspacePath}" />
+
+ <echo message="Setting jre to ${env.JAVA_HOME}"/>
+ <buckminster command="installJRE" workspace="${genWorkspacePath}">
+ <cmdargs>
+ <arg value="--location" />
+ <arg value="${env.JAVA_HOME}" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Using workspace ${genWorkspacePath}" />
+ <echo message="Setting targetPlatformPath to ${genTargetPlatformPath}" />
+ <buckminster command="setpref" workspace="${genWorkspacePath}">
+ <cmdargs>
+ <arg value="targetPlatformPath=${genTargetPlatformPath}" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Importing projects into workspace ${genWorkspacePath}" />
+ <echo message="Importing binaries into target platform ${genTargetPlatformPath}" />
+ <buckminster command="import" workspace="${genWorkspacePath}">
+ <cmdargs>
+ <arg value="${basedir}/texo_generate_test.mspec" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Building" />
+ <buckminster command="build" workspace="${genWorkspacePath}">
+ <cmdargs>
+ <arg value="--thorough" />
+ </cmdargs>
+ </buckminster>
+
+ <echo message="Delete some to-be generated files"/>
+ <delete dir="${genWorkspacePath}/plugins/org.eclipse.emf.texo.test.model/src-test-gen/org/eclipse/emf/texo/test/model/samples/capa"/>
+ <delete dir="${genWorkspacePath}/plugins/org.eclipse.emf.texo.test.model/src-test-gen/org/eclipse/emf/texo/test/model/samples/employee"/>
+ <delete dir="${genWorkspacePath}/plugins/org.eclipse.emf.texo.test.model/src-test-gen/org/eclipse/emf/texo/test/model/samples/extendedpo2"/>
+ <echo message="Copy from src-merge-test to src-test-gen, to test merging during generation"/>
+ <copy todir="${genWorkspacePath}/plugins/org.eclipse.emf.texo.test.model/src-test-gen" flatten="false">
+ <fileset dir="${genWorkspacePath}/plugins/org.eclipse.emf.texo.test.model/src-merge-testing">
+ <include name="**/*"/>
+ </fileset>
+ </copy>
+
+ <echo message="-----------------------------------"/>
+ <echo message="Generating model code using workspace ${genWorkspacePath}" />
+ <echo message="-----------------------------------"/>
+ <buckminster command="junit" workspace="${genWorkspacePath}">
+ <cmdargs>
+ <arg value="-l" />
+ <arg value="org.eclipse.emf.texo.modelgenerator.test/HudsonModelGeneratorTest.launch" />
+ <arg value="-o" />
+ <arg value="${testResultsPath}/generate-results-texo-modelgenerator.xml" />
+ <arg value="--stdout" />
+ <arg value="${testResultsPath}/gen-stdout.txt" />
+ <arg value="--stderr" />
+ <arg value="${testResultsPath}/gen-stderr.txt" />
+ <arg value="--flatXML"/>
+ </cmdargs>
+ </buckminster>
+
+ <echo message="-----------------------------------"/>
+ <echo message="Generating ORMS" />
+ <echo message="-----------------------------------"/>
+ <buckminster command="junit" workspace="${genWorkspacePath}">
+ <cmdargs>
+ <arg value="-l" />
+ <arg value="org.eclipse.emf.texo.orm.test/HudsonORMGeneratorTest.launch" />
+ <arg value="-o" />
+ <arg value="${testResultsPath}/generate-results-texo-ormgenerator.xml" />
+ <arg value="--stdout" />
+ <arg value="${testResultsPath}/gen-stdout.txt" />
+ <arg value="--stderr" />
+ <arg value="${testResultsPath}/gen-stderr.txt" />
+ <arg value="--flatXML"/>
+ </cmdargs>
+ </buckminster>
+ </target>
+
+ <target name="init.build.properties">
+ <!-- Echo relevant properties to a temporary file so that Buckminster can read them
+ -->
+ <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
+ <echoproperties destfile="${properties.tmp}">
+ <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
+ <propertyset negate="true">
+ <propertyref name="basedir" />
+ <propertyref name="eclipse.home" />
+ <propertyref name="properties.tmp" />
+ <propertyref name="line.separator" />
+ <propertyref name="path.separator" />
+ <propertyref prefix="ant." />
+ <propertyref prefix="file." />
+ <propertyref prefix="java." />
+ <propertyref prefix="sun." />
+ <propertyref prefix="user." />
+ </propertyset>
+ </echoproperties>
+ </target>
+
+</project>

Back to the top