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").