cosmetic: remove training whitespaces
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/DateUtils.java b/src/main/java/org/apache/sling/testing/resourceresolver/DateUtils.java
index 3e21b97..be79c52 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/DateUtils.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/DateUtils.java
@@ -29,7 +29,7 @@
  * This can be removed when Sling API 2.17.0 or higher is referenced.
  */
 final class DateUtils {
-    
+
     private DateUtils() {
         // static methods only
     }
@@ -57,7 +57,7 @@
         }
         return input.getTime();
     }
-    
+
     /**
      * @param input Date value
      * @return ISO8601 string representation or null
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockFindResourcesHandler.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockFindResourcesHandler.java
index 03798cd..5ec86d7 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockFindResourcesHandler.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockFindResourcesHandler.java
@@ -34,7 +34,7 @@
     /**
      * @param query Query
      * @param language Language
-     * @return Returns a non-null value if a mocked result is available 
+     * @return Returns a non-null value if a mocked result is available
      */
     @Nullable Iterator<Resource> findResources(final @NotNull String query, final String language);
 
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockPropertyResource.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockPropertyResource.java
index 2ba585d..011b5f5 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockPropertyResource.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockPropertyResource.java
@@ -29,7 +29,7 @@
  * Resource that wraps a property value.
  */
 class MockPropertyResource extends AbstractResource {
-    
+
     private final String path;
     private final ValueMap props;
     private final String key;
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockQueryResourceHandler.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockQueryResourceHandler.java
index 8710006..005f021 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockQueryResourceHandler.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockQueryResourceHandler.java
@@ -34,7 +34,7 @@
     /**
      * @param query Query
      * @param language Language
-     * @return Returns a non-null value if a mocked result is available 
+     * @return Returns a non-null value if a mocked result is available
      */
     @Nullable Iterator<Map<String, Object>> queryResources(@NotNull String query, String language);
 
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
index 964b338..6bda1bd 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
@@ -116,7 +116,7 @@
         }
         return super.adaptTo(type);
     }
-    
+
     /**
      * Emulate feature of JCR resource implementation that allows adapting to InputStream for nt:file and nt:resource nodes.
      * @return InputStream or null if adaption not possible.
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
index bda9e1b..7b33891 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
@@ -59,9 +59,9 @@
     private final MockResourceResolverFactoryOptions options;
 
     private final MockResourceResolverFactory factory;
-    
+
     private final Map<String,Object> attributes;
-    
+
     private final List<MockFindResourcesHandler> findResourcesHandlers = new ArrayList<>();
     private final List<MockQueryResourceHandler> queryResourcesHandlers = new ArrayList<>();
 
@@ -96,7 +96,7 @@
           urlRemainder = path.substring(urlRemainderPos);
           path = path.substring(0, urlRemainderPos);
         }
-        
+
         // unmangle namespaces
         if (options.isMangleNamespacePrefixes()) {
             path = NamespaceMangler.unmangleNamespaces(path);
@@ -135,7 +135,7 @@
           urlRemainder = path.substring(urlRemainderPos);
           path = path.substring(0, urlRemainderPos);
         }
-        
+
         // mangle namespaces
         if (options.isMangleNamespacePrefixes()) {
             path = NamespaceMangler.mangleNamespaces(path);
@@ -144,11 +144,11 @@
         // build full path again
         return path + (urlRemainder != null ? urlRemainder : "");
     }
-    
+
     @Override
     public Resource getResource(final @NotNull String path) {
         Resource resource = getResourceInternal(path);
-        
+
         // if not resource found check if this is a reference to a property
         if (resource == null && path != null) {
             String parentPath = ResourceUtil.getParent(path);
@@ -163,15 +163,15 @@
                 }
             }
         }
-        
+
         return resource;
     }
-    
+
     private Resource getResourceInternal(final String path) {
         if (path == null) {
             return null;
         }
-        
+
         String normalizedPath = ResourceUtil.normalize(path);
         if (normalizedPath == null) {
             return null;
@@ -321,7 +321,7 @@
         if ( properties == null ) {
             properties = new HashMap<String, Object>();
         }
-        
+
         Resource mockResource = new MockResource(path, properties, this);
         this.temporaryResources.put(path, ResourceUtil.getValueMap(mockResource));
         return mockResource;
@@ -436,7 +436,7 @@
         }
         return resourceSuperType;
     }
-    
+
     @Override
     public boolean hasChildren(@NotNull Resource resource) {
         return this.listChildren(resource).hasNext();
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactory.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactory.java
index 8694865..eb5bad0 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactory.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactory.java
@@ -34,7 +34,7 @@
  * Simple resource resolver factory
  */
 public class MockResourceResolverFactory implements ResourceResolverFactory {
-    
+
     private static final String ROOT_PRIMARY_TYPE="rep:root";
 
     /** We use a linked hash map to preserve creation order. */
@@ -71,13 +71,13 @@
     @Override
     public @NotNull ResourceResolver getResourceResolver(
             final Map<String, Object> authenticationInfo) throws LoginException {
-        
+
         // put user name in resolver attributes
         Map<String,Object> attributes = new HashMap<String, Object>();
         if (authenticationInfo!=null) {
             attributes.put(ResourceResolverFactory.USER, authenticationInfo.get(ResourceResolverFactory.USER));
         }
-        
+
         final ResourceResolver result = new MockResourceResolver(options, this, resources, attributes);
         Stack<ResourceResolver> resolverStack = resolverStackHolder.get();
         if ( resolverStack == null ) {
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactoryOptions.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactoryOptions.java
index c9c93c1..cde8efc 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactoryOptions.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactoryOptions.java
@@ -30,7 +30,7 @@
     private EventAdmin eventAdmin;
 
     private String[] searchPaths = new String[] {"/apps/", "/libs/"};
-    
+
     private boolean mangleNamespacePrefixes;
 
     public @Nullable EventAdmin getEventAdmin() {
@@ -62,5 +62,5 @@
         this.mangleNamespacePrefixes = mangleNamespacePrefixes;
         return this;
     }
-    
+
 }
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java
index 1c7ba44..03e6e40 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java
@@ -40,7 +40,7 @@
  * </ul>
  */
 public class MockValueMap extends DeepReadModifiableValueMapDecorator implements ModifiableValueMap {
-    
+
     public MockValueMap(Resource resource) {
         this(resource, new HashMap<String, Object>());
     }
@@ -52,7 +52,7 @@
     @SuppressWarnings({ "unchecked", "null", "unused" })
     @Override
     public <T> T get(String name, Class<T> type) {
-        
+
         if (type == InputStream.class) {
             // Support conversion from byte array to InputStream
             byte[] data = get(name, byte[].class);
@@ -68,7 +68,7 @@
         }
         return super.get(name, type);
     }
-    
+
     @Override
     public Object put(String key, Object value) {
         return super.put(key, convertForWrite(value));
@@ -79,10 +79,10 @@
     public void putAll(Map<? extends String, ?> map) {
         super.putAll((Map<? extends String, ?>)convertForWriteAll((Map<String, Object>)map));
     }
-    
+
     private static Object convertForWrite(Object value) {
         if (value instanceof Date) {
-            // Store Date values as Calendar values 
+            // Store Date values as Calendar values
             Calendar calendar = Calendar.getInstance();
             calendar.setTime((Date)value);
             value = calendar;
@@ -97,7 +97,7 @@
         }
         return value;
     }
-    
+
     private static Map<String, Object> convertForWriteAll(Map<String, Object> map) {
         Map<String,Object> newMap = new HashMap<String, Object>();
         if (map != null) {
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/ObjectConverter.java b/src/main/java/org/apache/sling/testing/resourceresolver/ObjectConverter.java
index 6d1e60a..a1b0339 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/ObjectConverter.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/ObjectConverter.java
@@ -31,7 +31,7 @@
  * This can be removed when Sling API 2.17.0 or higher is referenced.
  */
 final class ObjectConverter {
-    
+
     private ObjectConverter() {
         // static methods only
     }
@@ -47,17 +47,17 @@
         if (obj == null) {
             return null;
         }
-        
+
         // check if direct assignment is possible
         if (type.isAssignableFrom(obj.getClass())) {
             return (T)obj;
         }
-        
+
         // convert array elements individually
         if (type.isArray()) {
             return (T)convertToArray(obj, type.getComponentType());
         }
-        
+
         // convert Calendar in Date and vice versa
         if (Calendar.class.isAssignableFrom(type) && obj instanceof Date) {
             return (T)DateUtils.toCalendar((Date)obj);
@@ -66,7 +66,7 @@
             return (T)DateUtils.toDate((Calendar)obj);
         }
 
-        // no direct conversion - format to string and try to parse to target type 
+        // no direct conversion - format to string and try to parse to target type
         String result = getSingleValue(obj);
         if (result == null) {
             return null;
@@ -181,5 +181,5 @@
             return arrayResult;
         }
     }
-    
+
 }
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/ReadonlyValueMapDecorator.java b/src/main/java/org/apache/sling/testing/resourceresolver/ReadonlyValueMapDecorator.java
index 5248346..febb7e1 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/ReadonlyValueMapDecorator.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/ReadonlyValueMapDecorator.java
@@ -29,7 +29,7 @@
  * Decorator that disallows access to all methods that modify the value map.
  */
 class ReadonlyValueMapDecorator implements ValueMap {
-    
+
     private final ValueMap delegate;
 
     public ReadonlyValueMapDecorator(ValueMap base) {
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/ResourceTypeUtil.java b/src/main/java/org/apache/sling/testing/resourceresolver/ResourceTypeUtil.java
index a837f20..23b315d 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/ResourceTypeUtil.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/ResourceTypeUtil.java
@@ -27,10 +27,10 @@
 
     /**
      * Returns <code>true</code> if the given resource type are equal.
-     * 
-     * In case the value of any of the given resource types 
+     *
+     * In case the value of any of the given resource types
      * starts with one of the resource resolver's search paths
-     * it is converted to a relative resource type by stripping off 
+     * it is converted to a relative resource type by stripping off
      * the resource resolver's search path before doing the comparison.
      *
      * @param resourceType A resource type
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/Convert.java b/src/test/java/org/apache/sling/testing/resourceresolver/Convert.java
index 8614677..153f244 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/Convert.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/Convert.java
@@ -32,11 +32,11 @@
  * This is copied from org.apache.sling.api.wrappers.impl.Convert
  */
 final class Convert {
-    
+
     private Convert() {
         // static methods only
     }
-    
+
     @SuppressWarnings({ "unchecked", "null" })
     public static class ConversionAssert<T,U> {
         private final T input1;
@@ -46,7 +46,7 @@
         private U expected2;
         private U nullValue;
         private Class<U> expectedType;
-        
+
         private ConversionAssert(T input1, T input2, boolean inputTypePrimitive) {
             this.input1 = input1;
             this.input2 = input2;
@@ -55,7 +55,7 @@
                 this.inputType = (Class<T>)ClassUtils.wrapperToPrimitive(this.inputType);
             }
         }
-        
+
         private void expected(U expected1, U expected2, boolean expectedTypePrimitive) {
             this.expected1 = expected1;
             this.expected2 = expected2;
@@ -64,7 +64,7 @@
                 expectedType = (Class<U>)ClassUtils.wrapperToPrimitive(this.expectedType);
             }
         }
-        
+
         /**
          * @param expected1 Singleton or first array expected result value
          * @param expected2 Second array expected result value
@@ -84,7 +84,7 @@
             expected(expected1, expected2, true);
             return this;
         }
-        
+
         /**
          * @param expected1 Singleton or first array expected result value
          * @param expected2 Second array expected result value
@@ -96,7 +96,7 @@
             this.expectedType = expectedType;
             return this;
         }
-        
+
         /**
          * @param nullValue Result value in case of null
          */
@@ -104,7 +104,7 @@
             this.nullValue = nullValue;
             return this;
         }
-        
+
         /**
          * Do assertion
          */
@@ -132,10 +132,10 @@
 
     private static <T,U> void assertPermuations(T input1, T input2, Class<T> inputType,
             U expected1, U expected2, U nullValue, Class<U> expectedType, Class<U[]> expectedArrayType) {
-        
+
         // single value to single value
         assertConversion(expected1, input1, expectedType);
-        
+
         // single value to array
         Object expectedSingletonArray;
         if (expected1 == null && expected2 == null) {
@@ -146,7 +146,7 @@
             Array.set(expectedSingletonArray, 0, expected1);
         }
         assertConversion(expectedSingletonArray, input1, expectedArrayType);
-        
+
         // array to array
         Object inputDoubleArray = Array.newInstance(inputType, 2);
         Array.set(inputDoubleArray, 0, input1);
@@ -161,16 +161,16 @@
             Array.set(expectedDoubleArray, 1,  expected2);
         }
         assertConversion(expectedDoubleArray, inputDoubleArray, expectedArrayType);
-        
+
         // array to single (first) value
         assertConversion(expected1, inputDoubleArray, expectedType);
-        
+
         // null to single value
         assertConversion(nullValue, null, expectedType);
-        
+
         // null to array
         assertConversion(null, null, expectedArrayType);
-        
+
         // empty array to single value
         Object inputEmptyArray = Array.newInstance(inputType, 0);
         assertConversion(nullValue, inputEmptyArray, expectedType);
@@ -179,7 +179,7 @@
         Object expectedEmptyArray = Array.newInstance(expectedType, 0);
         assertConversion(expectedEmptyArray, inputEmptyArray, expectedArrayType);
     }
-    
+
     @SuppressWarnings("unchecked")
     private static <T,U> void assertConversion(Object expected, Object input, Class<U> type) {
         U result = ObjectConverter.convert(input, type);
@@ -194,7 +194,7 @@
             assertEquals(msg, toStringIfDate(expected), toStringIfDate(result));
         }
     }
-    
+
     private static String toString(Object input) {
         if (input == null) {
             return "null";
@@ -215,7 +215,7 @@
             return toStringIfDate(input).toString();
         }
     }
-    
+
     private static Object toStringIfDate(Object input) {
         if (input == null) {
             return null;
@@ -238,5 +238,5 @@
         }
         return input;
     }
-        
+
 }
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/CreateDeleteResourceResolverTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/CreateDeleteResourceResolverTest.java
index 4a88be9..67a3b18 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/CreateDeleteResourceResolverTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/CreateDeleteResourceResolverTest.java
@@ -39,7 +39,7 @@
  * Tests combinations of create and deletion of resources and conflict detection.
  */
 public class CreateDeleteResourceResolverTest {
-        
+
     private static final Map<String,Object> PROPS1 = ImmutableMap.<String, Object>builder()
             .put("prop1", "value1").build();
     private static final Map<String,Object> PROPS2 = ImmutableMap.<String, Object>builder()
@@ -61,7 +61,7 @@
         // create new node without commit
         Resource resource = resourceResolver.create(testRoot, "node", PROPS1);
         assertEquals(PROPS1, ResourceUtil.getValueMap(resource));
-        
+
         // delete node without commit
         resourceResolver.delete(resource);
         assertNull(resourceResolver.getResource(testRoot.getPath() + "/node"));
@@ -76,7 +76,7 @@
         // create new node without commit
         Resource resource = resourceResolver.create(testRoot, "node", PROPS1);
         assertEquals(PROPS1, ResourceUtil.getValueMap(resource));
-        
+
         // delete node without commit
         resourceResolver.delete(resource);
         assertNull(resourceResolver.getResource(testRoot.getPath() + "/node"));
@@ -93,7 +93,7 @@
         Resource resource = resourceResolver.create(testRoot, "node", PROPS1);
         assertEquals(PROPS1, ResourceUtil.getValueMap(resource));
         resourceResolver.commit();
-        
+
         // delete node without commit
         resourceResolver.delete(resource);
         assertNull(resourceResolver.getResource(testRoot.getPath() + "/node"));
@@ -110,7 +110,7 @@
         Resource resource = resourceResolver.create(testRoot, "node", PROPS1);
         assertEquals(PROPS1, ResourceUtil.getValueMap(resource));
         resourceResolver.commit();
-        
+
         // delete node with commit
         resourceResolver.delete(resource);
         assertNull(resourceResolver.getResource(testRoot.getPath() + "/node"));
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/FindQueryResourcesTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/FindQueryResourcesTest.java
index cc53d6d..53af208 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/FindQueryResourcesTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/FindQueryResourcesTest.java
@@ -66,7 +66,7 @@
     @Test
     public void testFindResourcesSingleHandler() {
         List<Resource> expected = ImmutableList.of(resource1, resource2);
-        ((MockResourceResolver)resourceResolver).addFindResourceHandler((query, language) -> expected.iterator()); 
+        ((MockResourceResolver)resourceResolver).addFindResourceHandler((query, language) -> expected.iterator());
 
         assertEquals(expected, ImmutableList.copyOf(resourceResolver.findResources("any-query", "any-language")));
     }
@@ -74,12 +74,12 @@
     @Test
     public void testFindResourcesMultipleHandlers() {
         List<Resource> expected1 = ImmutableList.of(resource1);
-        ((MockResourceResolver)resourceResolver).addFindResourceHandler((query, language) -> 
-            StringUtils.equals(query, "q1") ? expected1.iterator() : null); 
+        ((MockResourceResolver)resourceResolver).addFindResourceHandler((query, language) ->
+            StringUtils.equals(query, "q1") ? expected1.iterator() : null);
 
         List<Resource> expected2 = ImmutableList.of(resource2);
-        ((MockResourceResolver)resourceResolver).addFindResourceHandler((query, language) -> 
-            StringUtils.equals(query, "q2") ? expected2.iterator() : null); 
+        ((MockResourceResolver)resourceResolver).addFindResourceHandler((query, language) ->
+            StringUtils.equals(query, "q2") ? expected2.iterator() : null);
 
         assertEquals(expected1, ImmutableList.copyOf(resourceResolver.findResources("q1", "any-language")));
         assertEquals(expected2, ImmutableList.copyOf(resourceResolver.findResources("q2", "any-language")));
@@ -94,7 +94,7 @@
     @Test
     public void testQueryResourcesSingleHandler() {
         List<Map<String,Object>> expected = ImmutableList.of(resource1.getValueMap(), resource2.getValueMap());
-        ((MockResourceResolver)resourceResolver).addQueryResourceHandler((query, language) -> expected.iterator()); 
+        ((MockResourceResolver)resourceResolver).addQueryResourceHandler((query, language) -> expected.iterator());
 
         assertEquals(expected, ImmutableList.copyOf(resourceResolver.queryResources("any-query", "any-language")));
     }
@@ -102,12 +102,12 @@
     @Test
     public void testQueryResourcesMultipleHandlers() {
         List<Map<String,Object>> expected1 = ImmutableList.of(resource1.getValueMap());
-        ((MockResourceResolver)resourceResolver).addQueryResourceHandler((query, language) -> 
-            StringUtils.equals(query, "q1") ? expected1.iterator() : null); 
+        ((MockResourceResolver)resourceResolver).addQueryResourceHandler((query, language) ->
+            StringUtils.equals(query, "q1") ? expected1.iterator() : null);
 
         List<Map<String,Object>> expected2 = ImmutableList.of(resource2.getValueMap());
-        ((MockResourceResolver)resourceResolver).addQueryResourceHandler((query, language) -> 
-            StringUtils.equals(query, "q2") ? expected2.iterator() : null); 
+        ((MockResourceResolver)resourceResolver).addQueryResourceHandler((query, language) ->
+            StringUtils.equals(query, "q2") ? expected2.iterator() : null);
 
         assertEquals(expected1, ImmutableList.copyOf(resourceResolver.queryResources("q1", "any-language")));
         assertEquals(expected2, ImmutableList.copyOf(resourceResolver.queryResources("q2", "any-language")));
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/IsResourceTypeTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/IsResourceTypeTest.java
index 26acfa2..44e26d7 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/IsResourceTypeTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/IsResourceTypeTest.java
@@ -42,7 +42,7 @@
     public final void setUp() throws LoginException {
         resolver = new MockResourceResolverFactory().getResourceResolver(null);
     }
-    
+
     @Test
     public void testIsResourceType() {
         /**
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglerTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglerTest.java
index 53d11bb..d16ecb1 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglerTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglerTest.java
@@ -27,7 +27,7 @@
 import com.google.common.collect.ImmutableMap;
 
 public class NamespaceManglerTest {
-    
+
     private Map<String, String> TEST_PATHS = ImmutableMap.<String, String>builder()
             .put("/content/aa/bb/content.png", "/content/aa/bb/content.png")
             .put("/content/aa/bb/jcr:content.png", "/content/aa/bb/_jcr_content.png")
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglingResourceResolverTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglingResourceResolverTest.java
index 59b6a3c..65bef6c 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglingResourceResolverTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/NamespaceManglingResourceResolverTest.java
@@ -30,7 +30,7 @@
 public class NamespaceManglingResourceResolverTest {
 
     private ResourceResolver resolver;
-    
+
     @Before
     @SuppressWarnings("null")
     public void setUp() throws Exception {
@@ -38,20 +38,20 @@
         options.setMangleNamespacePrefixes(true);
         ResourceResolverFactory factory = new MockResourceResolverFactory(options);
         resolver = factory.getResourceResolver(null);
-        
+
         Resource res1 = resolver.create(resolver.getResource("/"), "res1", ValueMap.EMPTY);
         Resource content = resolver.create(res1, "jcr:content", ValueMap.EMPTY);
         resolver.create(content, "res2", ValueMap.EMPTY);
     }
-    
+
     @Test
     public void testMap() {
         assertEquals("/res1/_jcr_content/res2", resolver.map("/res1/jcr:content/res2"));
     }
-    
+
     @Test
     public void testResolve() {
         assertEquals("/res1/jcr:content/res2", resolver.resolve("/res1/_jcr_content/res2").getPath());
     }
-    
+
 }
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/NtFileResourceTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/NtFileResourceTest.java
index 6c01d44..f61b336 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/NtFileResourceTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/NtFileResourceTest.java
@@ -64,7 +64,7 @@
         Resource file = resourceResolver.create(testRoot, "ntFile", ImmutableMap.<String, Object>builder()
                 .put(JCR_PRIMARYTYPE, NT_FILE)
                 .build());
-        resourceResolver.create(file, JCR_CONTENT, ImmutableMap.<String, Object>builder() 
+        resourceResolver.create(file, JCR_CONTENT, ImmutableMap.<String, Object>builder()
             .put(JCR_PRIMARYTYPE, NT_RESOURCE)
             .put(JCR_DATA, new ByteArrayInputStream(BINARY_VALUE))
             .build());
@@ -73,7 +73,7 @@
         Resource resource = resourceResolver.getResource(path);
         InputStream is = resource.adaptTo(InputStream.class);
         assertNotNull(is);
-        
+
         assertArrayEquals(BINARY_VALUE, IOUtils.toByteArray(is));
         is.close();
     }
@@ -89,7 +89,7 @@
         Resource resource = resourceResolver.getResource(path);
         InputStream is = resource.adaptTo(InputStream.class);
         assertNotNull(is);
-        
+
         assertArrayEquals(BINARY_VALUE, IOUtils.toByteArray(is));
         is.close();
     }
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/ObjectConverterTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/ObjectConverterTest.java
index bda6a39..b9204e8 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/ObjectConverterTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/ObjectConverterTest.java
@@ -37,7 +37,7 @@
  */
 @SuppressWarnings("null")
 public class ObjectConverterTest {
-    
+
     private static final String STRING_1 = "item1";
     private static final String STRING_2 = "item2";
     private static final boolean BOOLEAN_1 = true;
@@ -86,24 +86,24 @@
         Convert.from(CALENDAR_1, CALENDAR_2).to(calendarToString(CALENDAR_1), calendarToString(CALENDAR_2)).test();
         Convert.from(DATE_1, DATE_2).to(calendarToString(toCalendar(DATE_1)), calendarToString(toCalendar(DATE_2))).test();
     }
-    
+
     @Test
     public void testToBoolean() {
         Convert.fromPrimitive(BOOLEAN_1, BOOLEAN_2).to(BOOLEAN_1, BOOLEAN_2).test();
         Convert.from(BOOLEAN_1, BOOLEAN_2).to(BOOLEAN_1, BOOLEAN_2).test();
         Convert.from(Boolean.toString(BOOLEAN_1), Boolean.toString(BOOLEAN_2)).to(BOOLEAN_1, BOOLEAN_2).test();
-        
+
         // test other types that should not be converted
         Convert.<Integer,Boolean>from(INT_1, INT_2).toNull(Boolean.class).test();
         Convert.<Date,Boolean>from(DATE_1, DATE_2).toNull(Boolean.class).test();
     }
-    
+
     @Test
     public void testToByte() {
         Convert.fromPrimitive(BYTE_1, BYTE_2).to(BYTE_1, BYTE_2).test();
         Convert.from(BYTE_1, BYTE_2).to(BYTE_1, BYTE_2).test();
         Convert.from(Byte.toString(BYTE_1), Byte.toString(BYTE_2)).to(BYTE_1, BYTE_2).test();
-        
+
         // test conversion from other number types
         Convert.from(INT_1, INT_2).to((byte)INT_1, (byte)INT_2).test();
         Convert.fromPrimitive(INT_1, INT_2).to((byte)INT_1, (byte)INT_2).test();
@@ -111,13 +111,13 @@
         // test other types that should not be converted
         Convert.<Date,Byte>from(DATE_1, DATE_2).toNull(Byte.class).test();
     }
-    
+
     @Test
     public void testToShort() {
         Convert.fromPrimitive(SHORT_1, SHORT_2).to(SHORT_1, SHORT_2).test();
         Convert.from(SHORT_1, SHORT_2).to(SHORT_1, SHORT_2).test();
         Convert.from(Short.toString(SHORT_1), Short.toString(SHORT_2)).to(SHORT_1, SHORT_2).test();
-        
+
         // test conversion from other number types
         Convert.from(INT_1, INT_2).to((short)INT_1, (short)INT_2).test();
         Convert.fromPrimitive(INT_1, INT_2).to((short)INT_1, (short)INT_2).test();
@@ -125,13 +125,13 @@
         // test other types that should not be converted
         Convert.<Date,Short>from(DATE_1, DATE_2).toNull(Short.class).test();
     }
-    
+
     @Test
     public void testToInteger() {
         Convert.fromPrimitive(INT_1, INT_2).to(INT_1, INT_2).test();
         Convert.from(INT_1, INT_2).to(INT_1, INT_2).test();
         Convert.from(Integer.toString(INT_1), Integer.toString(INT_2)).to(INT_1, INT_2).test();
-        
+
         // test conversion from other number types
         Convert.from(SHORT_1, SHORT_2).to((int)SHORT_1, (int)SHORT_2).test();
         Convert.fromPrimitive(SHORT_1, SHORT_2).to((int)SHORT_1, (int)SHORT_2).test();
@@ -139,13 +139,13 @@
         // test other types that should not be converted
         Convert.<Date,Integer>from(DATE_1, DATE_2).toNull(Integer.class).test();
     }
-    
+
     @Test
     public void testToLong() {
         Convert.fromPrimitive(LONG_1, LONG_2).to(LONG_1, LONG_2).test();
         Convert.from(LONG_1, LONG_2).to(LONG_1, LONG_2).test();
         Convert.from(Long.toString(LONG_1), Long.toString(LONG_2)).to(LONG_1, LONG_2).test();
-        
+
         // test conversion from other number types
         Convert.from(SHORT_1, SHORT_2).to((long)SHORT_1, (long)SHORT_2).test();
         Convert.fromPrimitive(SHORT_1, SHORT_2).to((long)SHORT_1, (long)SHORT_2).test();
@@ -153,13 +153,13 @@
         // test other types that should not be converted
         Convert.<Date,Long>from(DATE_1, DATE_2).toNull(Long.class).test();
     }
-    
+
     @Test
     public void testToFloat() {
         Convert.fromPrimitive(FLOAT_1, FLOAT_2).to(FLOAT_1, FLOAT_2).test();
         Convert.from(FLOAT_1, FLOAT_2).to(FLOAT_1, FLOAT_2).test();
         Convert.from(Float.toString(FLOAT_1), Float.toString(FLOAT_2)).to(FLOAT_1, FLOAT_2).test();
-        
+
         // test conversion from other number types
         Convert.from(SHORT_1, SHORT_2).to((float)SHORT_1, (float)SHORT_2).test();
         Convert.fromPrimitive(SHORT_1, SHORT_2).to((float)SHORT_1, (float)SHORT_2).test();
@@ -167,13 +167,13 @@
         // test other types that should not be converted
         Convert.<Date,Float>from(DATE_1, DATE_2).toNull(Float.class).test();
     }
-    
+
     @Test
     public void testToDouble() {
         Convert.fromPrimitive(DOUBLE_1, DOUBLE_2).to(DOUBLE_1, DOUBLE_2).test();
         Convert.from(DOUBLE_1, DOUBLE_2).to(DOUBLE_1, DOUBLE_2).test();
         Convert.from(Double.toString(DOUBLE_1), Double.toString(DOUBLE_2)).to(DOUBLE_1, DOUBLE_2).test();
-        
+
         // test conversion from other number types
         Convert.from(SHORT_1, SHORT_2).to((double)SHORT_1, (double)SHORT_2).test();
         Convert.fromPrimitive(SHORT_1, SHORT_2).to((double)SHORT_1, (double)SHORT_2).test();
@@ -181,12 +181,12 @@
         // test other types that should not be converted
         Convert.<Date,Double>from(DATE_1, DATE_2).toNull(Double.class).test();
     }
-    
+
     @Test
     public void testToBigDecimal() {
         Convert.from(BIGDECIMAL_1, BIGDECIMAL_2).to(BIGDECIMAL_1, BIGDECIMAL_2).test();
         Convert.from(BIGDECIMAL_1.toString(), BIGDECIMAL_2.toString()).to(BIGDECIMAL_1, BIGDECIMAL_2).test();
-        
+
         // test conversion from other number types
         Convert.from(LONG_1, LONG_2).to(BigDecimal.valueOf(LONG_1), BigDecimal.valueOf(LONG_2)).test();
         Convert.fromPrimitive(LONG_1, LONG_2).to(BigDecimal.valueOf(LONG_1), BigDecimal.valueOf(LONG_2)).test();
@@ -196,12 +196,12 @@
         // test other types that should not be converted
         Convert.<Date,BigDecimal>from(DATE_1, DATE_2).toNull(BigDecimal.class).test();
     }
-    
+
     @Test
     public void testToCalendar() {
         Convert.from(CALENDAR_1, CALENDAR_2).to(CALENDAR_1, CALENDAR_2).test();
         Convert.from(DateUtils.calendarToString(CALENDAR_1), DateUtils.calendarToString(CALENDAR_2)).to(CALENDAR_1, CALENDAR_2).test();
-        
+
         // test conversion from other date types
         Convert.from(DATE_1, DATE_2).to(toCalendar(DATE_1), toCalendar(DATE_2)).test();
 
@@ -209,12 +209,12 @@
         Convert.<String,Calendar>from(STRING_1, STRING_2).toNull(Calendar.class).test();
         Convert.<Boolean,Calendar>from(BOOLEAN_1, BOOLEAN_2).toNull(Calendar.class).test();
     }
-    
+
     @Test
     public void testToDate() {
         Convert.from(DATE_1, DATE_2).to(DATE_1, DATE_2).test();
         Convert.from(DateUtils.dateToString(DATE_1), DateUtils.dateToString(DATE_2)).to(DATE_1, DATE_2).test();
-        
+
         // test conversion from other date types
         Convert.from(CALENDAR_1, CALENDAR_2).to(toDate(CALENDAR_1), toDate(CALENDAR_2)).test();
 
@@ -222,7 +222,7 @@
         Convert.<String,Date>from(STRING_1, STRING_2).toNull(Date.class).test();
         Convert.<Boolean,Date>from(BOOLEAN_1, BOOLEAN_2).toNull(Date.class).test();
     }
-    
+
     @Test
     public void testPrimitiveByteArray() {
         byte[] array = new byte[] { 0x01, 0x02, 0x03 };
@@ -230,5 +230,5 @@
         assertArrayEquals(new byte[0], ObjectConverter.convert(new byte[0], byte[].class));
         assertNull(ObjectConverter.convert(null, byte[].class));
     }
-    
+
 }
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/ResourceResolverLoginTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/ResourceResolverLoginTest.java
index 13adf0b..dc45cbc 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/ResourceResolverLoginTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/ResourceResolverLoginTest.java
@@ -39,9 +39,9 @@
 
     private static final Map<String,Object> AUTH_INFO = ImmutableMap.<String, Object>of(
                 ResourceResolverFactory.USER, "myUser");
-    
+
     private MockResourceResolverFactory factory;
-    
+
     @Before
     public void setUp() {
         factory = new MockResourceResolverFactory();
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/RootResourceTypeTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/RootResourceTypeTest.java
index 3ae3363..8a11945 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/RootResourceTypeTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/RootResourceTypeTest.java
@@ -33,7 +33,7 @@
 
     @Before
     public final void setUp() throws IOException, LoginException {
-        resourceResolver = new MockResourceResolverFactory().getResourceResolver(null);       
+        resourceResolver = new MockResourceResolverFactory().getResourceResolver(null);
     }
 
     @Test
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
index f86c43b..16bf7c0 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
@@ -135,7 +135,7 @@
         assertEquals(new BigDecimal(DOUBLE_VALUE).doubleValue(), props.get("doubleProp", BigDecimal.class).doubleValue(), 0.0001d);
         assertEquals(BIGDECIMAL_VALUE.doubleValue() , props.get("bigDecimalProp", Double.class), 0.0001d);
     }
-    
+
     @Test
     public void testSimpleProperties_DeepPathAccess() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath());
@@ -171,7 +171,7 @@
         assertNotNull(calendarValue);
         assertEquals(DATE_VALUE, calendarValue.getTime());
     }
-    
+
     @Test
     public void testCalendarProperty() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
@@ -187,19 +187,19 @@
         assertNotNull(dateValue);
         assertEquals(CALENDAR_VALUE.getTime(), dateValue);
     }
-    
+
     @Test
     public void testStringToCalendarConversion() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
         ModifiableValueMap modProps = resource1.adaptTo(ModifiableValueMap.class);
         modProps.put("dateISO8601String", ISO8601.format(CALENDAR_VALUE));
         resourceResolver.commit();
-        
+
         resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
         ValueMap props = ResourceUtil.getValueMap(resource1);
         assertEquals(CALENDAR_VALUE.getTime(), props.get("calendarProp", Calendar.class).getTime());
     }
-    
+
     @Test
     public void testListChildren() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
@@ -283,14 +283,14 @@
         assertNotNull(resource);
         assertEquals(testRoot.getPath() + "/node1", resource.getPath());
     }
-    
+
     @Test
     public void testResolveNonexistingResource() {
         Resource resource = resourceResolver.resolve("/non/existing/path");
         assertTrue(resource instanceof NonExistingResource);
         assertEquals("/non/existing/path", resource.getPath());
     }
-    
+
     @Test
     public void testGetParentResourceType() throws PersistenceException {
         Resource r1 = resourceResolver.create(testRoot, "resource1", ImmutableMap.<String, Object>of());
@@ -300,14 +300,14 @@
                 "sling:resourceType", testRoot.getPath() + "/resource2"));
         Resource r4 = resourceResolver.create(testRoot, "resource4", ImmutableMap.<String, Object>of(
                 "sling:resourceSuperType", testRoot.getPath() + "/resource2"));
-        
+
         assertNull(resourceResolver.getParentResourceType(r1));
         assertEquals(r1.getPath(), resourceResolver.getParentResourceType(r2));
         assertEquals(r1.getPath(), resourceResolver.getParentResourceType(r3));
         assertEquals(r2.getPath(), resourceResolver.getParentResourceType(r4));
         assertEquals(r2.getPath(), resourceResolver.getParentResourceType(r4.getPath()));
     }
-    
+
 
     @Test
     public void testResourceMetadata() throws IOException {
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapDecoratorTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapDecoratorTest.java
index 1067997..26d3547 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapDecoratorTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapDecoratorTest.java
@@ -158,17 +158,17 @@
         Assert.assertFalse("Two ValueMapDecorators based on maps with different entries should not be equal",
                 valueMap.equals(valueMap2));
     }
-    
+
     @Test
     public void testDelegateToValueMap() {
         ValueMap original = mock(ValueMap.class);
         ValueMap decorated = new ValueMapDecorator(original);
-        
+
         decorated.get("prop1", String.class);
         verify(original, times(1)).get("prop1", String.class);
 
         decorated.get("prop1", "defValue");
         verify(original, times(1)).get("prop1", "defValue");
     }
-    
+
 }
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapTest.java
index 916cf17..25b0927 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/ValueMapTest.java
@@ -60,10 +60,10 @@
     @Test
     public void testMap() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
-        
+
         Map<String, Object> map = resource1.adaptTo(Map.class);
         assertTrue(map instanceof ValueMap && !(map instanceof ModifiableValueMap));
-        
+
         assertEquals("value1", map.get("prop1"));
     }
 
@@ -71,7 +71,7 @@
     @Test(expected = UnsupportedOperationException.class)
     public void testMap_Readonly() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
-        
+
         Map<String, Object> map = resource1.adaptTo(Map.class);
         map.put("prop1", "value2");
     }
@@ -79,17 +79,17 @@
     @Test
     public void testValueMap() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
-        
+
         ValueMap map = resource1.adaptTo(ValueMap.class);
         assertTrue(map instanceof ValueMap && !(map instanceof ModifiableValueMap));
-        
+
         assertEquals("value1", map.get("prop1"));
     }
 
     @Test(expected = UnsupportedOperationException.class)
     public void testValueMapMap_Readonly() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
-        
+
         ValueMap map = resource1.adaptTo(ValueMap.class);
         map.put("prop1", "value2");
     }
@@ -97,10 +97,10 @@
     @Test
     public void testModifiableValueMap() throws IOException {
         Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
-        
+
         ValueMap map = resource1.adaptTo(ModifiableValueMap.class);
         assertTrue(map instanceof ValueMap && map instanceof ModifiableValueMap);
-        
+
         assertEquals("value1", map.get("prop1"));
         map.put("prop1", "value2");
     }