diff --git a/src/test/resources/bytecode/javFiles/Id.jav b/src/test/resources/bytecode/javFiles/Id.jav
index 6cb5d4b0..919b0ced 100644
--- a/src/test/resources/bytecode/javFiles/Id.jav
+++ b/src/test/resources/bytecode/javFiles/Id.jav
@@ -1,6 +1,6 @@
-public class Id {
+public class Id  {
 	
-	id(b){
+	<BVKZ,BVLA extends BVKZ> BVKZ id(BVLA b){
 		return b;
 	}
 }
\ No newline at end of file
diff --git a/src/test/resources/bytecode/javFiles/Matrix.jav b/src/test/resources/bytecode/javFiles/Matrix.jav
index 48f6eda2..ffd73a57 100644
--- a/src/test/resources/bytecode/javFiles/Matrix.jav
+++ b/src/test/resources/bytecode/javFiles/Matrix.jav
@@ -4,7 +4,7 @@ import java.lang.Integer;
 //import java.lang.Byte;
 import java.lang.Boolean;
 
-public class Matrix   extends Vector<Vector<Integer>> {
+public class Matrix    extends Vector<Vector<Integer>> {
    
 	Matrix () {
     }
@@ -19,7 +19,7 @@ public class Matrix   extends Vector<Vector<Integer>> {
 	  }
     }
 
-	mul(m) {
+	mul(java.util.Vector<? extends java.util.Vector<? extends java.lang.Integer>> m) {
         var ret = new Matrix();
         var i = 0;
         while(i < size()) {
diff --git a/src/test/resources/bytecode/javFiles/OL.jav b/src/test/resources/bytecode/javFiles/OL.jav
index 700e50f0..d0afad3f 100644
--- a/src/test/resources/bytecode/javFiles/OL.jav
+++ b/src/test/resources/bytecode/javFiles/OL.jav
@@ -4,9 +4,9 @@ import java.lang.Double;
 
 
 
-public class OL     {
+public class OL        {
 
-     m(x) { return x + x; }
+     mjava.lang.String (java.lang.String x) { return x + x; }
 	
 }