o in doing some refactoring on the filtering i noticed this class is not used


git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1344504 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/shared/filtering/CompositeMap.java b/src/main/java/org/apache/maven/shared/filtering/CompositeMap.java
deleted file mode 100644
index da6cc1d..0000000
--- a/src/main/java/org/apache/maven/shared/filtering/CompositeMap.java
+++ /dev/null
@@ -1,138 +0,0 @@
-package org.apache.maven.shared.filtering;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.util.AbstractMap;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-/**
- * A Map composed with some others (optional adding SystemProperties and envvar).
- * The get method look in the Map list to return the corresponding value.
- *
- * @author <a href="mailto:olamy@apache.org">olamy</a>
- * @version $Id$
- */
-public class CompositeMap
-    extends AbstractMap
-{
-    
-    private List /*Map*/maps;
-
-    private boolean systemPropertiesFirst;
-
-    /**
-     * 
-     * @param maps
-     */
-    public CompositeMap( List /* Map */maps )
-    {
-        this( maps, false, false );
-    }
-
-    /**
-     * @param maps an ordered {@link List} of {@link Map}
-     * @param useSystemProperties using or not the System Properties
-     * @param systemPropertiesFirst if with get( key ) the sysProps must win (the internal ordered {@link List} 
-     *        will have in first the System Properties)
-     */
-    public CompositeMap( List /*Map*/maps, boolean useSystemProperties, boolean systemPropertiesFirst )
-    {
-        this.systemPropertiesFirst = systemPropertiesFirst;
-        if ( systemPropertiesFirst && !useSystemProperties )
-        {
-            throw new IllegalArgumentException( "systemPropertiesFirst can't be true if useSystemProperties is false" );
-        }
-        this.maps = new ArrayList();
-        if ( useSystemProperties && !systemPropertiesFirst )
-        {
-            if ( maps != null )
-            {
-                this.maps.addAll( maps );
-            }
-            this.maps.add( System.getProperties() );
-        }
-        else if ( useSystemProperties && systemPropertiesFirst )
-        {
-            this.maps.add( System.getProperties() );
-            if ( maps != null )
-            {
-                this.maps.addAll( maps );
-            }
-        }
-        else
-        {
-            if ( maps != null )
-            {
-                this.maps.addAll( maps );
-            }
-        }
-    }
-
-    public Object get( Object key )
-    {
-        if ( this.maps != null )
-        {
-            for ( Iterator iterator = this.maps.iterator(); iterator.hasNext(); )
-            {
-                Map map = (Map) iterator.next();
-                Object value = map.get( key );
-                if ( value != null )
-                {
-                    return value;
-                }
-            }
-        }
-        return null;
-    }
-
-    /** 
-     * @see java.util.AbstractMap#entrySet()
-     */
-    public Set entrySet()
-    {
-        throw new UnsupportedOperationException( "Cannot enumerate properties in a composite map" );
-    }
-
-    public List getMaps()
-    {
-        return maps;
-    }
-
-    public void addMap( Map map )
-    {
-        // see constructors internal Map can't be null
-        this.maps.add( map );
-    }
-
-    public boolean isSystemPropertiesFirst()
-    {
-        return systemPropertiesFirst;
-    }
-
-    public void setSystemPropertiesFirst( boolean systemPropertiesFirst )
-    {
-        this.systemPropertiesFirst = systemPropertiesFirst;
-    }
-
-}