Roll back to 1.7 code base

set pref and maven to 1.7
set target to oxygen
diff --git a/cda/plugins/org.eclipse.mdht.cda.xml.ui/.settings/org.eclipse.jdt.core.prefs b/cda/plugins/org.eclipse.mdht.cda.xml.ui/.settings/org.eclipse.jdt.core.prefs
index ba326a4..fd0bc4c 100644
--- a/cda/plugins/org.eclipse.mdht.cda.xml.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/cda/plugins/org.eclipse.mdht.cda.xml.ui/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

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

 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.targetPlatform=1.7

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

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

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

 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.8

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

 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/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 1e757b3..f80333f 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.8

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

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

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

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

 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.8

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

 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/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 a369269..0d7965a 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.8

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

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

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

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

 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.8

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

 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/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 6ddc276..4b9298e 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.8

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

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

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

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

 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.8

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

 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/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 8f8c669..ee93bc6 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.8

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

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

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

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

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

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

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

@@ -83,7 +83,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.8

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

 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/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 39a0566..7dd6af0 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.8

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

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

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

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

 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.8

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

 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/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 1e757b3..f80333f 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.8

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

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

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

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

 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.8

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

 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/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 06bd6cd..e539f64 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.8

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

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

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

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

 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.8

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

 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/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 27ac1e6..d104106 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.8

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

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

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

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

 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.8

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

 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/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 0303c99..6a9dd9f 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
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

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

 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.targetPlatform=1.7

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

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

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

 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.8

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

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

 org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16

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

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 a3ad5f3..c17667a 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
@@ -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.8

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

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

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

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

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

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

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

@@ -83,7 +83,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.8

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

 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/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 e8a4c91..55fed74 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.8

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

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

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

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

 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.8

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

 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/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 a3ad5f3..c17667a 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
@@ -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.8

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

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

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

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

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

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

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

@@ -83,7 +83,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.8

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

 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/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 6ea3e0d..a9fc215 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.8

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

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

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

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

 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.8

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

 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/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 1e757b3..f80333f 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.8

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

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

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

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

 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.8

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

 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/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 20dcaf6..55f9df8 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.8

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

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

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

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

 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.8

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

 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/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 52c938d..b17e643 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.8

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

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

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

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

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

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

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

@@ -83,7 +83,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.8

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

 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/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.emf.runtime/.settings/org.eclipse.jdt.core.prefs
index ba326a4..fd0bc4c 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
@@ -11,9 +11,9 @@
 org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=

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

 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.targetPlatform=1.7

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

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

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

 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.8

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

 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.transform.core/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.transform.core/.settings/org.eclipse.jdt.core.prefs
index 1e757b3..f80333f 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.8

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

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

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

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

 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.8

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

 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.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 4fc9bb7..1ac9d7d 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.8

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

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

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

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

 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.8

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

 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.uml.common/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.common/.settings/org.eclipse.jdt.core.prefs
index f71e7af..61e5c02 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.8

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

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

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

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

 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.8

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

 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.uml.edit/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.edit/.settings/org.eclipse.jdt.core.prefs
index 989c864..28ba6cb 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.8

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

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

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

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

 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.8

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

 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.uml.transform/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.transform/.settings/org.eclipse.jdt.core.prefs
index c17bcc3..dafaa14 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.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.compliance=1.7
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -83,7 +83,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.8
+org.eclipse.jdt.core.compiler.source=1.7
 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.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 2439431..e4d04db 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.8

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

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

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

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

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

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

+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 db6e90c..4188f12 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.8

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

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

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

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

 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.8

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

 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.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 8f8c669..ee93bc6 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.8

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

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

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

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

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

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

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

@@ -83,7 +83,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.8

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

 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.uml.ui/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.ui/.settings/org.eclipse.jdt.core.prefs
index f80ca5f..3141643 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.8

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

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

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

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

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

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

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

@@ -83,7 +83,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.8

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

 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.uml.validation/.settings/org.eclipse.jdt.core.prefs b/core/plugins/org.eclipse.mdht.uml.validation/.settings/org.eclipse.jdt.core.prefs
index 1e757b3..f80333f 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.8

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

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

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

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

 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.8

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

 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/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 a3ad5f3..c17667a 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.8

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

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

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

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

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

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

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

@@ -83,7 +83,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.8

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

 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/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 0c68a61..f42de36 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.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
+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 0c68a61..f42de36 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.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.transform/.settings/org.eclipse.jdt.core.prefs b/fhir/plugins/org.eclipse.mdht.uml.fhir.transform/.settings/org.eclipse.jdt.core.prefs
index 0c68a61..f42de36 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.transform/.settings/org.eclipse.jdt.core.prefs
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.transform/.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.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/.settings/org.eclipse.jdt.core.prefs b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/.settings/org.eclipse.jdt.core.prefs
index 0c68a61..f42de36 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/.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.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddCommentHandler.java b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddCommentHandler.java
index cebc5a8..1d6f5c0 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddCommentHandler.java
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddCommentHandler.java
@@ -44,10 +44,10 @@
 		super();

 	}

 

-	public Object execute(ExecutionEvent event) throws ExecutionException {

+	public Object execute(final ExecutionEvent event) throws ExecutionException {

 		// these APIs throw if the requested thing isn't available

-		Element umlElement = UMLHandlerUtil.getSelectedElementChecked(event, Element.class);

-		IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

+		final Element umlElement = UMLHandlerUtil.getSelectedElementChecked(event, Element.class);

+		final IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

 

 		TransactionalEditingDomain editingDomain = TransactionUtil.getEditingDomain(umlElement);

 

diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddStructureDefinitionHandler.java b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddStructureDefinitionHandler.java
index d53ffa8..3bb5e90 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddStructureDefinitionHandler.java
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddStructureDefinitionHandler.java
@@ -54,10 +54,10 @@
 			return null;
 		}
 
-		String hasBaseTypeNames = event.getParameter(HAS_BASE_TYPES_PARAMETER);
-		String notBaseTypeNames = event.getParameter(NOT_BASE_TYPES_PARAMETER);
+		final String hasBaseTypeNames = event.getParameter(HAS_BASE_TYPES_PARAMETER);
+		final String notBaseTypeNames = event.getParameter(NOT_BASE_TYPES_PARAMETER);
 		
-		Stereotype structureDefStereotype = fhirProfile.getOwnedStereotype(org.eclipse.mdht.uml.fhir.FHIRPackage.eINSTANCE.getStructureDefinition().getName());
+		final Stereotype structureDefStereotype = fhirProfile.getOwnedStereotype(org.eclipse.mdht.uml.fhir.FHIRPackage.eINSTANCE.getStructureDefinition().getName());
 		IElementFilter filter = new IElementFilter() {
 			public boolean accept(Element element) {
 				boolean hasStereotype =  (element instanceof Class) && element.isStereotypeApplied(structureDefStereotype);
diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLClassHandler.java b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLClassHandler.java
index 58321ad..7b7931a 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLClassHandler.java
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLClassHandler.java
@@ -46,10 +46,10 @@
 		super();

 	}

 

-	public Object execute(ExecutionEvent event) throws ExecutionException {

+	public Object execute(final ExecutionEvent event) throws ExecutionException {

 		// these APIs throw if the requested thing isn't available

-		Element selectedElement = UMLHandlerUtil.getSelectedElementChecked(event, Element.class);

-		IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

+		final Element selectedElement = UMLHandlerUtil.getSelectedElementChecked(event, Element.class);

+		final IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

 

 		TransactionalEditingDomain editingDomain = TransactionUtil.getEditingDomain(selectedElement);

 

diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLEnumerationHandler.java b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLEnumerationHandler.java
index f911092..4fd18f1 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLEnumerationHandler.java
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/AddUMLEnumerationHandler.java
@@ -43,10 +43,10 @@
 		super();

 	}

 

-	public Object execute(ExecutionEvent event) throws ExecutionException {

+	public Object execute(final ExecutionEvent event) throws ExecutionException {

 		// these APIs throw if the requested thing isn't available

-		Element selectedElement = UMLHandlerUtil.getSelectedElementChecked(event, Element.class);

-		IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

+		final Element selectedElement = UMLHandlerUtil.getSelectedElementChecked(event, Element.class);

+		final IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

 

 		TransactionalEditingDomain editingDomain = TransactionUtil.getEditingDomain(selectedElement);

 

diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ExportFhirHandler.java b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ExportFhirHandler.java
index 8b208eb..7cde420 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ExportFhirHandler.java
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ExportFhirHandler.java
@@ -48,14 +48,14 @@
 

 	public Object execute(ExecutionEvent event) throws ExecutionException {

 		// these APIs throw if the requested thing isn't available

-		Class umlClass = UMLHandlerUtil.getSelectedElementChecked(event, Class.class);

-		IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

+		final Class umlClass = UMLHandlerUtil.getSelectedElementChecked(event, Class.class);

+		final IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

 

-		IFolder profileFolder = getOutputFolder(umlClass);

+		final IFolder profileFolder = getOutputFolder(umlClass);

 //		IContainer profileFolder = selectOutputFolder();

 

 		Package model = UMLUtil.getTopPackage(umlClass);

-		ModelExporter umlExporter = new ModelExporter();

+		final ModelExporter umlExporter = new ModelExporter();

 		umlExporter.indexContents(model);

 		

 		TransactionalEditingDomain editingDomain = TransactionUtil.getEditingDomain(umlClass);

diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ImportFhirHandler.java b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ImportFhirHandler.java
index 4d7a671..608d71e 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ImportFhirHandler.java
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/handlers/ImportFhirHandler.java
@@ -86,13 +86,13 @@
 		return filter;

 	}

 	

-	public Object execute(ExecutionEvent event) throws ExecutionException {

+	public Object execute(final ExecutionEvent event) throws ExecutionException {

 		// these APIs throw if the requested thing isn't available

-		Package umlPackage = UMLHandlerUtil.getSelectedElementChecked(event, Package.class);

+		final Package umlPackage = UMLHandlerUtil.getSelectedElementChecked(event, Package.class);

 		IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);

 

 		// select the profile folder first, then optionally a list of profiles

-		IContainer profileFolder = getProfileFolder(activePart);

+		final IContainer profileFolder = getProfileFolder(activePart);

 //		List<URI> profiles = selectProfileFiles();

 		

 		TransactionalEditingDomain editingDomain = TransactionUtil.getEditingDomain(umlPackage);

diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/properties/TypeChoiceSection.java b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/properties/TypeChoiceSection.java
index 4c5efd0..d9368f9 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/properties/TypeChoiceSection.java
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir.ui/src/org/eclipse/mdht/uml/fhir/ui/properties/TypeChoiceSection.java
@@ -114,14 +114,14 @@
 		}

 	}

 

-	protected Class selectChoiceMember(String hasBaseTypeNames, String notBaseTypeNames) {

+	protected Class selectChoiceMember(final String hasBaseTypeNames, final String notBaseTypeNames) {

 		// select a structure definition class

 		Profile fhirProfile = org.eclipse.uml2.uml.util.UMLUtil.getProfile(FHIRPackage.eINSTANCE.getStructureDefinition().getEPackage(), umlProperty);

 		if (fhirProfile == null) {

 			return null;

 		}

 		

-		Stereotype structureDefStereotype = fhirProfile.getOwnedStereotype(org.eclipse.mdht.uml.fhir.FHIRPackage.eINSTANCE.getStructureDefinition().getName());

+		final Stereotype structureDefStereotype = fhirProfile.getOwnedStereotype(org.eclipse.mdht.uml.fhir.FHIRPackage.eINSTANCE.getStructureDefinition().getName());

 		IElementFilter filter = new IElementFilter() {

 			public boolean accept(Element element) {

 				boolean hasStereotype =  (element instanceof Class) && element.isStereotypeApplied(structureDefStereotype);

diff --git a/fhir/plugins/org.eclipse.mdht.uml.fhir/.settings/org.eclipse.jdt.core.prefs b/fhir/plugins/org.eclipse.mdht.uml.fhir/.settings/org.eclipse.jdt.core.prefs
index 0c68a61..f42de36 100644
--- a/fhir/plugins/org.eclipse.mdht.uml.fhir/.settings/org.eclipse.jdt.core.prefs
+++ b/fhir/plugins/org.eclipse.mdht.uml.fhir/.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.8
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/pom.xml b/pom.xml
index 1e07a61..23047bc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,8 +16,8 @@
 		<jarSignerVersion>1.1.2</jarSignerVersion>

 		<findbugs.version>3.0.1</findbugs.version>

 		<xtext.version>2.7.3</xtext.version>

-		<java.source.version>1.8</java.source.version>

-		<java.target.version>1.8</java.target.version>

+		<java.source.version>1.7</java.source.version>

+		<java.target.version>1.7</java.target.version>

 		<mylyn.wikitext.version>2.4.0-SNAPSHOT</mylyn.wikitext.version>

 		<skipAllTests>false</skipAllTests>

 		<skipInnerTests>true</skipInnerTests>

@@ -32,8 +32,8 @@
 		<mdht.repo.main>${eclipse.download}/modeling/mdht/updates/nightly/${mdht.eclipse.target}</mdht.repo.main>

 		

 		 

-    <maven.compiler.source>1.8</maven.compiler.source>

-    <maven.compiler.target>1.8</maven.compiler.target>

+    <maven.compiler.source>1.7</maven.compiler.source>

+    <maven.compiler.target>1.7</maven.compiler.target>

  

 

 	</properties>

@@ -50,7 +50,7 @@
 		<repository>

 			<id>release.target</id>

 			<layout>p2</layout>

-			<url>http://download.eclipse.org/releases/2020-03</url>

+			<url>http://download.eclipse.org/releases/${mdht.eclipse.target}</url>

 		</repository>

 

 		<repository>