Remove pom versions to pick up from parent and fix build issues.
Remove deprecated checkstyle modules.
diff --git a/checkstyle.xml b/checkstyle.xml
index 7268604..0156ad8 100644
--- a/checkstyle.xml
+++ b/checkstyle.xml
@@ -155,7 +155,6 @@
           <!-- Checks for common coding problems               -->
           <!-- See http://checkstyle.sf.net/config_coding.html -->
           <!-- module name="AvoidInlineConditionals"/ -->
-          <module name="DoubleCheckedLocking"/>    <!-- MY FAVOURITE -->
           <module name="EmptyStatement"/>
           <module name="EqualsHashCode"/>
           <!-- module name="HiddenField"/ -->
@@ -163,7 +162,6 @@
           <module name="InnerAssignment"/>
           <module name="MagicNumber"/>
           <module name="MissingSwitchDefault"/>
-          <module name="RedundantThrows"/>
           <module name="SimplifyBooleanExpression"/>
           <module name="SimplifyBooleanReturn"/>
   
diff --git a/pom.xml b/pom.xml
index b3e84ac..ca27ed8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -303,7 +303,6 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
-        <version>2.9.1</version>
         <configuration>
           <configLocation>${basedir}/checkstyle.xml</configLocation>
           <enableRulesSummary>false</enableRulesSummary>
@@ -313,7 +312,6 @@
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>findbugs-maven-plugin</artifactId>
-        <version>2.5.4</version>
         <configuration>
           <threshold>Normal</threshold>
           <effort>Default</effort>
@@ -322,7 +320,6 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-pmd-plugin</artifactId>
-        <version>3.3</version>
         <configuration>
           <targetJdk>${maven.compiler.source}</targetJdk>
           <rulesets>