diff --git a/spring-batch-infrastructure/pom.xml b/spring-batch-infrastructure/pom.xml
index 57a8c0d2f..72b15921d 100644
--- a/spring-batch-infrastructure/pom.xml
+++ b/spring-batch-infrastructure/pom.xml
@@ -15,6 +15,24 @@
2.2.0.BUILD-SNAPSHOT
../spring-batch-parent
+
+
+ tiger
+
+ 1.5
+
+
+
+ stax
+ stax
+
+
+ javax.annotation
+ jsr250-api
+
+
+
+
diff --git a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java
index 3e8515669..7ca1bf5ba 100644
--- a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java
+++ b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java
@@ -126,21 +126,21 @@ public abstract class StaxUtils {
return null;
}
- public static XMLEventWriter getXmlEventWriter(Result r) throws Exception {
- Method m = ClassUtils.getMethodIfAvailable(r.getClass(), "getXMLEventWriter", new Class[]{});
- boolean accessible=m.isAccessible();
- m.setAccessible(true);
- Object result = m.invoke(r);
- m.setAccessible(accessible);
- return (XMLEventWriter) result;
- }
+ public static XMLEventWriter getXmlEventWriter(Result r) throws Exception {
+ Method m = r.getClass().getDeclaredMethod("getXMLEventWriter", new Class[]{});
+ boolean accessible = m.isAccessible();
+ m.setAccessible(true);
+ Object result = m.invoke(r);
+ m.setAccessible(accessible);
+ return (XMLEventWriter) result;
+ }
- public static XMLEventReader getXmlEventReader(Source s) throws Exception {
- Method m = ClassUtils.getMethodIfAvailable(s.getClass(), "getXMLEventReader", new Class[]{});
- boolean accessible=m.isAccessible();
- m.setAccessible(true);
- Object result = m.invoke(s);
- m.setAccessible(accessible);
- return (XMLEventReader) result;
- }
+ public static XMLEventReader getXmlEventReader(Source s) throws Exception {
+ Method m = s.getClass().getDeclaredMethod("getXMLEventReader", new Class[]{});
+ boolean accessible = m.isAccessible();
+ m.setAccessible(true);
+ Object result = m.invoke(s);
+ m.setAccessible(accessible);
+ return (XMLEventReader) result;
+ }
}