Mark byte code as version "1.5.0" for now. Cleanup pending.
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java b/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java
index 282c870..5bd8da0 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java
@@ -31,8 +31,8 @@
 {
 	// ============ VERSION: ==============
 	public static final int    OT_VERSION_MAJOR = 1;
-    public static final int    OT_VERSION_MINOR = 4;
-    public static final int    OT_REVISION = 1;
+    public static final int    OT_VERSION_MINOR = 5;
+    public static final int    OT_REVISION = 0;
     public static final int    OT_COMPILER_VERSION_MIN = (1<<9)+(4<<5)+1; // byte code incompatibility introduced in internal version 1.4.1 (OTDT 1.4.0M3)
 
     // These keywords are allowed in std-Java files (even if compiled by the OTDT):
diff --git a/othersrc/OTRE/src/org/eclipse/objectteams/otre/OTConstants.java b/othersrc/OTRE/src/org/eclipse/objectteams/otre/OTConstants.java
index ea291a8..fb2acfa 100644
--- a/othersrc/OTRE/src/org/eclipse/objectteams/otre/OTConstants.java
+++ b/othersrc/OTRE/src/org/eclipse/objectteams/otre/OTConstants.java
@@ -90,6 +90,9 @@
     // required compiler revision in the 1.4 stream:
     public static final int    OT14_REVISION = 1;
 
+    // required compiler revision in the 1.5 stream:
+    public static final int    OT15_REVISION = 0;
+
     // ------------------------------------------
 	// ---------- Flags and Modifiers: ----------
 	// ------------------------------------------
diff --git a/othersrc/OTRE/src/org/eclipse/objectteams/otre/ObjectTeamsTransformation.java b/othersrc/OTRE/src/org/eclipse/objectteams/otre/ObjectTeamsTransformation.java
index 7f664c5..793c04d 100644
--- a/othersrc/OTRE/src/org/eclipse/objectteams/otre/ObjectTeamsTransformation.java
+++ b/othersrc/OTRE/src/org/eclipse/objectteams/otre/ObjectTeamsTransformation.java
@@ -1129,8 +1129,18 @@
                     if(logging) printLogMessage("**** class file was produced by compiler version "
                             + major + "." + minor + "." + revision + " ****");
                     IS_COMPILER_GREATER_123 = false; // reset, may be updated below
+					// 1.5 stream:
+					if (major == 1 && minor == 5) {
+						if (revision < OT15_REVISION) {
+							if (class_name.startsWith(OTConstants.teamClassName))
+								continue; // no specific byte codes in ooTeam and its inner classes.
+							throw new InternalError("OTRE: Class " + class_name + " has unsupported revision " + revision);
+						}
+						IS_COMPILER_GREATER_123 = true;
+						IS_COMPILER_13X_PLUS = true;
+						IS_COMPILER_14X_PLUS = true;
 					// 1.4 stream:
-					if (major == 1 && minor == 4) {
+					} else if (major == 1 && minor == 4) {
 						if (revision < OT14_REVISION) {
 							if (class_name.startsWith(OTConstants.teamClassName))
 								continue; // no specific byte codes in ooTeam and its inner classes.