Removes an event listener for property change events. If the same listener instance has been added to the listener table through multiple invocations of
addPropertyChangeListener
, then an equivalent number of
removePropertyChangeListener
invocations are required to remove all instances of that listener from the listener table.
Returns silently if the given listener is not found.
@param l event listener (can be null)
@exception SecurityException if a security manager exists and ifthe caller does not have LoggingPermission("control").