__CLOVER_210_0.S[4885]++;continue;
}}
__CLOVER_210_0.S[4886]++;IParameterSpecification pspec = spec.getParameter(name);
__CLOVER_210_0.S[4887]++;Direction direction = pspec.getDirection();
__CLOVER_210_0.S[4888]++;if ((((direction != Direction.IN && direction != Direction.FORM) && (++__CLOVER_210_0.CT[886] != 0)) || (++__CLOVER_210_0.CF[886] == 0))){
{
__CLOVER_210_0.S[4889]++;if ((((debug) && (++__CLOVER_210_0.CT[887] != 0)) || (++__CLOVER_210_0.CF[887] == 0))){
__CLOVER_210_0.S[4890]++;LOG.debug("Parameter is " + pspec.getDirection().getName() + ".");}
__CLOVER_210_0.S[4891]++;continue;
}}
__CLOVER_210_0.S[4892]++;if ((((!direction.getAllowInvariant() && binding.isInvariant()) && (++__CLOVER_210_0.CT[888] != 0)) || (++__CLOVER_210_0.CF[888] == 0))){
__CLOVER_210_0.S[4893]++;throw new ConnectedParameterException(Tapestry.format(
"ParameterManager.incompatible-direction-and-binding",
new Object[]
{ name, _component.getExtendedId(), direction.getDisplayName(), binding }),
_component, name, null, binding.getLocation(), null);}
__CLOVER_210_0.S[4894]++;String propertyName = pspec.getPropertyName();
__CLOVER_210_0.S[4895]++;if ((((debug && !name.equals(propertyName)) && (++__CLOVER_210_0.CT[889] != 0)) || (++__CLOVER_210_0.CF[889] == 0))){