(StandardEngine) ((StandardHost)container).getParent();
String sname = se.getService().getName();
Integer sequenceInt = new Integer(valves[i].hashCode());
if ((sname.equals(serviceName) && hn.equals(hostName)) &&
sequence.equals(sequenceInt.toString())){
host.removeValve(valves[i]);
break;
}
}
}
} else { // valve's container is Context