methodConstraints.put( new MethodKey(descs[i].getName(), descs[i].getParameterTypes()), descs[i].getConstraints() ); InvocationConstraints existCons = methodConstraints.get(key); if (existCons != null){ InvocationConstraints combCons = InvocationConstraints.combine(existCons, newDescs[i].getConstraints()); methodConstraints.replace(key, existCons, combCons); continue; methodConstraints.put(key, newDescs[i].getConstraints());