@Deprecated
  public void setSerializableClasses(List<String> patterns) {
    reconfigure(listToArray(patterns));
  }
Method to configure classes to consider for serialization, to set any identity fields and to
define any fields to exclude from serialization.
<p>
Each string in the list represents a definition in the following form:

<pre>
  &lt;class pattern&gt;#identity=&lt;identity field pattern&gt;#exclude=&lt;exclude field pattern&gt;
</pre>

The hash (#) characters are separators and are not part of the parameter name. An example would
be:

<pre>
  com.company.DomainObject.*#identity=id.*#exclude=creationDate
</pre>

This would select all classes with a class name beginning with
<code>com.company.DomainObject</code> and would select as PDX identity fields any fields
beginning with <code>id</code> and would not serialize the field called
<code>creationDate</code>.
<p>
There is no association between the the <i>identity</i> and <i>exclude</i> options, so the
above example could also be expressed as:

<pre>
  com.company.DomainObject.*#identity=id.*
  com.company.DomainObject.*#exclude=creationDate
</pre>

Note that <u>all</u> defined patterns are used when determining whether a field should be
considered as an identity field or should be excluded. Thus the order of the patterns is not
relevant.

@param patterns the list of definitions to apply
@deprecated as of 6.6.2 use {@link #reconfigure(String...)} instead.
geode-core/src/main/java/org/apache/geode/pdx/ReflectionBasedAutoSerializer.java