\s*(public|protected|private)\s+(void|int|String|Int2)\s+([a-zA-Z0-9]+)\s*\(\s*(void|int|String|Int2)\s+([a-zA-Z0-9]+){0,1}\s*(,\s*(void|int|String|Int2)\s+([a-zA-Z0-9]+))*\s*\)\s*\{ ---------------------- package projet.acceleo.test.parse.parser; public class JavaParse { public String code; public JavaParse(String code) { this.code = code; } public void tamere(Mere a, String b) { b = b + Integer.toString(a); } public void parse(Int2 pute, int a, String b) { b = b + Integer.toString(a); } public void parse(int a, String b) { b = b + Integer.toString(a); } public String salope(int a, String b) { b = b + Integer.toString(a); } } --------------