@SuppressWarnings ("unchecked")
  public void deserializeState (@Nonnull final Serializable aState)
  {
    if (!(aState instanceof Map))
      throw new IllegalArgumentException ("Serialized state needs to be of type [java.util.Map]");
    m_aAttributes.putAll ((Map <String, Object>) aState);
  }
@ SuppressWarnings ( "unchecked" ) public void deserializeState ( @ Nonnull final Serializable aState ) { if ( ! ( aState instanceof Map ) ) throw new IllegalArgumentException ( "Serialized state needs to be of type [java.util.Map]" ) ; m_aAttributes . putAll ( ( Map < String , Object > ) aState ) ; }
Deserialize the attributes of this session from a state object created by
{@link #serializeState()}.

@param aState
a representation of this session's serialized state