Updates to java target

modified target java
modified Utils to comply wiht java 8
diff --git a/cda/plugins/org.eclipse.mdht.report/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.report/.settings/org.eclipse.jdt.core.prefs
index f80333f..9bd791d 100644
--- a/cda/plugins/org.eclipse.mdht.report/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.report/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.ant/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda.ant/.settings/org.eclipse.jdt.core.prefs
index 0d7965a..d910e24 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.ant/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.ant/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.core/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda.core/.settings/org.eclipse.jdt.core.prefs
index 4b9298e..fd8f648 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.core/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.core/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.dita/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda.dita/.settings/org.eclipse.jdt.core.prefs
index ee93bc6..14503cb 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.dita/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.dita/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.resources/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda.resources/.settings/org.eclipse.jdt.core.prefs
index 7dd6af0..6e40f98 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.resources/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.resources/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.transform/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda.transform/.settings/org.eclipse.jdt.core.prefs
index f80333f..9bd791d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.transform/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.transform/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.ui/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda.ui/.settings/org.eclipse.jdt.core.prefs
index e539f64..6a44193 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.ui/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.validation/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda.validation/.settings/org.eclipse.jdt.core.prefs
index d104106..48ea863 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.validation/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.validation/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.cda/.settings/org.eclipse.jdt.core.prefs
index 37a26a3..548cda2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.hl7.datatypes/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.hl7.datatypes/.settings/org.eclipse.jdt.core.prefs
index 44ee938..51d62da 100644
--- a/cda/plugins/org.eclipse.mdht.uml.hl7.datatypes/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.hl7.datatypes/.settings/org.eclipse.jdt.core.prefs
@@ -1,4 +1,3 @@
-#Mon May 16 11:11:53 EDT 2011

 eclipse.preferences.version=1

 org.eclipse.jdt.core.codeComplete.argumentPrefixes=

 org.eclipse.jdt.core.codeComplete.argumentSuffixes=

@@ -11,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

@@ -163,9 +162,12 @@
 org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true

 org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true

 org.eclipse.jdt.core.formatter.indentation.size=4

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert

-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert

 org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert

diff --git a/cda/plugins/org.eclipse.mdht.uml.hl7.rim/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.hl7.rim/.settings/org.eclipse.jdt.core.prefs
index 55fed74..76bc5d3 100644
--- a/cda/plugins/org.eclipse.mdht.uml.hl7.rim/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.hl7.rim/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.hl7.vocab/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.hl7.vocab/.settings/org.eclipse.jdt.core.prefs
index 7c6bf0d..51d62da 100644
--- a/cda/plugins/org.eclipse.mdht.uml.hl7.vocab/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.hl7.vocab/.settings/org.eclipse.jdt.core.prefs
@@ -1,4 +1,3 @@
-#Mon May 16 11:12:46 EDT 2011

 eclipse.preferences.version=1

 org.eclipse.jdt.core.codeComplete.argumentPrefixes=

 org.eclipse.jdt.core.codeComplete.argumentSuffixes=

@@ -11,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

@@ -163,9 +162,12 @@
 org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true

 org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true

 org.eclipse.jdt.core.formatter.indentation.size=4

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert

-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert

+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert

 org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert

 org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert

diff --git a/cda/plugins/org.eclipse.mdht.uml.term.core/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.term.core/.settings/org.eclipse.jdt.core.prefs
index a9fc215..366a5fc 100644
--- a/cda/plugins/org.eclipse.mdht.uml.term.core/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.term.core/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.term.transform/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.term.transform/.settings/org.eclipse.jdt.core.prefs
index f80333f..9bd791d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.term.transform/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.term.transform/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/plugins/org.eclipse.mdht.uml.term.ui/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.uml.term.ui/.settings/org.eclipse.jdt.core.prefs
index 55f9df8..5e2afeb 100644
--- a/cda/plugins/org.eclipse.mdht.uml.term.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.uml.term.ui/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/cda/tests/org.eclipse.mdht.uml.cda.test/.settings/org.eclipse.jdt.core.prefs b/cda/tests/org.eclipse.mdht.uml.cda.test/.settings/org.eclipse.jdt.core.prefs
index b17e643..cf85ce1 100644
--- a/cda/tests/org.eclipse.mdht.uml.cda.test/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/tests/org.eclipse.mdht.uml.cda.test/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.emf.runtime/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.emf.runtime/.settings/org.eclipse.jdt.core.prefs
index 61e5c02..ba326a4 100644
--- a/core/plugins/org.eclipse.mdht.emf.runtime/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.emf.runtime/.settings/org.eclipse.jdt.core.prefs
@@ -1,4 +1,3 @@
-#Mon May 16 10:35:39 EDT 2011

 eclipse.preferences.version=1

 org.eclipse.jdt.core.codeComplete.argumentPrefixes=

 org.eclipse.jdt.core.codeComplete.argumentSuffixes=

@@ -11,9 +10,10 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

@@ -84,7 +84,7 @@
 org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning

 org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning

 org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning

-org.eclipse.jdt.core.compiler.source=1.7

+org.eclipse.jdt.core.compiler.source=1.8

 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false

 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=36

 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0

diff --git a/core/plugins/org.eclipse.mdht.emf.runtime/src/org/eclipse/mdht/emf/runtime/util/Initializer.java b/core/plugins/org.eclipse.mdht.emf.runtime/src/org/eclipse/mdht/emf/runtime/util/Initializer.java
index e267d72..44a22b4 100644
--- a/core/plugins/org.eclipse.mdht.emf.runtime/src/org/eclipse/mdht/emf/runtime/util/Initializer.java
+++ b/core/plugins/org.eclipse.mdht.emf.runtime/src/org/eclipse/mdht/emf/runtime/util/Initializer.java
@@ -439,7 +439,7 @@
 		 * @return the {@code object} argument for convenience of call chaining
 		 */
 		public static <T extends EObject> T init(T object) {
-			init(object, getRegistry(object).getInitializers(object.eClass()));
+			init(object, (Iterable) getRegistry(object).getInitializers(object.eClass()));
 			return object;
 		}
 
diff --git a/core/plugins/org.eclipse.mdht.transform.core/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.transform.core/.settings/org.eclipse.jdt.core.prefs
index f80333f..9bd791d 100644
--- a/core/plugins/org.eclipse.mdht.transform.core/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.transform.core/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.uml.common.ui/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.common.ui/.settings/org.eclipse.jdt.core.prefs
index 1ac9d7d..9113153 100644
--- a/core/plugins/org.eclipse.mdht.uml.common.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.common.ui/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.uml.common/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.common/.settings/org.eclipse.jdt.core.prefs
index 61e5c02..47f206d 100644
--- a/core/plugins/org.eclipse.mdht.uml.common/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.common/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.uml.edit/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.edit/.settings/org.eclipse.jdt.core.prefs
index 28ba6cb..2698eef 100644
--- a/core/plugins/org.eclipse.mdht.uml.edit/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.edit/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.uml.transform/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.transform/.settings/org.eclipse.jdt.core.prefs
index dafaa14..545ea9c 100644
--- a/core/plugins/org.eclipse.mdht.uml.transform/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.transform/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
diff --git a/core/plugins/org.eclipse.mdht.uml.ui.ide/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.ui.ide/.settings/org.eclipse.jdt.core.prefs
index e4d04db..0c85043 100644
--- a/core/plugins/org.eclipse.mdht.uml.ui.ide/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.ui.ide/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
 #Thu Feb 23 12:21:33 MST 2012

 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

 org.eclipse.jdt.core.compiler.source=1.7

diff --git a/core/plugins/org.eclipse.mdht.uml.ui.navigator/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.ui.navigator/.settings/org.eclipse.jdt.core.prefs
index 4188f12..924d5a7 100644
--- a/core/plugins/org.eclipse.mdht.uml.ui.navigator/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.ui.navigator/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.uml.ui.properties/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.ui.properties/.settings/org.eclipse.jdt.core.prefs
index ee93bc6..14503cb 100644
--- a/core/plugins/org.eclipse.mdht.uml.ui.properties/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.ui.properties/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.uml.ui/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.ui/.settings/org.eclipse.jdt.core.prefs
index 3141643..eda004a 100644
--- a/core/plugins/org.eclipse.mdht.uml.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.ui/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/core/plugins/org.eclipse.mdht.uml.validation/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.validation/.settings/org.eclipse.jdt.core.prefs
index f80333f..9bd791d 100644
--- a/core/plugins/org.eclipse.mdht.uml.validation/.settings/org.eclipse.jdt.core.prefs
+++ b/core/plugins/org.eclipse.mdht.uml.validation/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/dita/plugins/org.eclipse.mdht.dita.ui/.settings/org.eclipse.jdt.core.prefs b/dita/plugins/org.eclipse.mdht.dita.ui/.settings/org.eclipse.jdt.core.prefs
index c17667a..51d62da 100644
--- a/dita/plugins/org.eclipse.mdht.dita.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/dita/plugins/org.eclipse.mdht.dita.ui/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=

 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

-org.eclipse.jdt.core.compiler.compliance=1.7

+org.eclipse.jdt.core.compiler.compliance=1.8

 org.eclipse.jdt.core.compiler.debug.lineNumber=generate

 org.eclipse.jdt.core.compiler.debug.localVariable=generate

 org.eclipse.jdt.core.compiler.debug.sourceFile=generate

diff --git a/fhir/plugins/org.eclipse.mdht.fhir.xsd/.settings/org.eclipse.jdt.core.prefs b/fhir/plugins/org.eclipse.mdht.fhir.xsd/.settings/org.eclipse.jdt.core.prefs
index f42de36..b12e7bc 100644
--- a/fhir/plugins/org.eclipse.mdht.fhir.xsd/.settings/org.eclipse.jdt.core.prefs
+++ b/fhir/plugins/org.eclipse.mdht.fhir.xsd/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
 org.eclipse.jdt.core.compiler.source=1.7
diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.common/.settings/org.eclipse.jdt.core.prefs b/fhir/plugins/org.eclipse.mdht.uml.fhir.common/.settings/org.eclipse.jdt.core.prefs
index f42de36..b12e7bc 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.common/.settings/org.eclipse.jdt.core.prefs
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.common/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
 org.eclipse.jdt.core.compiler.source=1.7