"' refines '" + member.getName() + "' declared by '" +
((TypeDeclaration) member.getContainer()).getName() + "'");
}
for (TypeDeclaration td: ci.getSatisfiedTypeDeclarations()) {
Declaration stm = td.getMember(member.getName(), null, false);
if (stm!=null && !stm.equals(member) && stm.refines(member)) {
qmte.addError("inherited member is refined by intervening superinterface: '" +
((TypeDeclaration) stm.getContainer()).getName() +
"' refines '" + member.getName() + "' declared by '" +
((TypeDeclaration) member.getContainer()).getName() + "'");
}