diff --git a/src/de/schildbach/pte/AbstractEfaProvider.java b/src/de/schildbach/pte/AbstractEfaProvider.java index aa858dab..24c6dbad 100644 --- a/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/src/de/schildbach/pte/AbstractEfaProvider.java @@ -659,8 +659,7 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider { private String processItdOdv(final XmlPullParser pp, final String expectedUsage, final ProcessItdOdvCallback callback) throws XmlPullParserException, IOException { - if (!XmlPullUtil.test(pp, "itdOdv")) - throw new IllegalStateException("expecting "); + XmlPullUtil.require(pp, "itdOdv"); final String usage = XmlPullUtil.attr(pp, "usage"); if (expectedUsage != null && !usage.equals(expectedUsage)) @@ -725,8 +724,7 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider { } private String processItdOdvPlace(final XmlPullParser pp) throws XmlPullParserException, IOException { - if (!XmlPullUtil.test(pp, "itdOdvPlace")) - throw new IllegalStateException("expecting "); + XmlPullUtil.require(pp, "itdOdvPlace"); final String placeState = XmlPullUtil.attr(pp, "state"); @@ -743,8 +741,7 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider { private Location processOdvNameElem(final XmlPullParser pp, String type, final String defaultPlace) throws XmlPullParserException, IOException { - if (!XmlPullUtil.test(pp, "odvNameElem")) - throw new IllegalStateException("expecting "); + XmlPullUtil.require(pp, "odvNameElem"); if ("any".equals(type)) type = XmlPullUtil.attr(pp, "anyType");