[BEANUTILS-514] Remove deprecated code for 2.0.0.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/beanutils/trunk@1843185 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/commons/beanutils2/DynaBeanMapDecorator.java b/src/main/java/org/apache/commons/beanutils2/DynaBeanMapDecorator.java
deleted file mode 100644
index b08715a..0000000
--- a/src/main/java/org/apache/commons/beanutils2/DynaBeanMapDecorator.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * 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.
- */
-package org.apache.commons.beanutils2;
-
-
-/**
- * <p>Decorates a {@link DynaBean} to provide <code>Map</code> behaviour.</p>
- *
- * <p>The motivation for this implementation is to provide access to {@link DynaBean}
- *    properties in technologies that are unaware of BeanUtils and {@link DynaBean}s -
- *    such as the expression languages of JSTL and JSF.</p>
- *
- * <p>This can be achieved either by wrapping the {@link DynaBean} prior to
- *    providing it to the technolody to process or by providing a <code>Map</code>
- *    accessor method on the DynaBean implementation:</p>
- *    <pre><code>
- *         public Map getMap() {
- *             return new DynaBeanMapDecorator(this);
- *         }</code></pre>
- *
- * <p>This, for example, could be used in JSTL in the following way to access
- *    a DynaBean's <code>fooProperty</code>:</p>
- *    <ul><li><code>${myDynaBean.<b>map</b>.fooProperty}</code></li></ul>
- *
- * <h3>Usage</h3>
- *
- * <p>To decorate a {@link DynaBean} simply instantiate this class with the
- *    target {@link DynaBean}:</p>
- *
- * <ul><li><code>Map fooMap = new DynaBeanMapDecorator(fooDynaBean);</code></li></ul>
- *
- * <p>The above example creates a <b><i>read only</i></b> <code>Map</code>.
- *    To create  a <code>Map</code> which can be modified, construct a
- *    <code>DynaBeanMapDecorator</code> with the <b><i>read only</i></b>
- *    attribute set to <code>false</code>:</p>
- *
- * <ul><li><code>Map fooMap = new DynaBeanMapDecorator(fooDynaBean, false);</code></li></ul>
- *
- * <h3>Limitations</h3>
- * <p>In this implementation the <code>entrySet()</code>, <code>keySet()</code>
- *    and <code>values()</code> methods create an <b><i>unmodifiable</i></b>
- *    <code>Set</code> and it does not support the Map's <code>clear()</code>
- *    and <code>remove()</code> operations.</p>
- * <p>For reasons of backwards compatibility, the generic types of this
- *    {@code Map} implementation are {@code <Object, Object>}. However, the
- *    keys of the map are typically strings.</p>
- *
- * @since BeanUtils 1.8.0
- * @version $Id$
- * @deprecated Use {@link DynaBeanPropertyMapDecorator} instead. When adding
- * generics it turned out that it was not possible to use the correct type
- * parameters without breaking backwards compatibility. Therefore, class
- * {@code DynaBeanPropertyMapDecorator} was introduced as a replacement.
- */
-@Deprecated
-public class DynaBeanMapDecorator extends BaseDynaBeanMapDecorator<Object> {
-    /**
-     * Construct a Map for the specified {@link DynaBean}.
-     *
-     * @param dynaBean The dyna bean being decorated
-     * @param readOnly <code>true</code> if the Map is read only
-     * otherwise <code>false</code>
-     * @throws IllegalArgumentException if the {@link DynaBean} is null.
-     */
-    public DynaBeanMapDecorator(final DynaBean dynaBean, final boolean readOnly) {
-        super(dynaBean, readOnly);
-    }
-
-    /**
-     * Constructs a read only Map for the specified
-     * {@link DynaBean}.
-     *
-     * @param dynaBean The dyna bean being decorated
-     * @throws IllegalArgumentException if the {@link DynaBean} is null.
-     */
-    public DynaBeanMapDecorator(final DynaBean dynaBean) {
-        super(dynaBean);
-    }
-
-    @Override
-    protected Object convertKey(final String propertyName) {
-        return propertyName;
-    }
-}