Removes all of the preferences (key-value associations) in this preference node. This call has no effect on any descendants of this node.
If this implementation supports stored defaults, and this node in the preferences hierarchy contains any such defaults, the stored defaults will be "exposed" by this call, in the sense that they will be returned by succeeding calls to get.
@throws BackingStoreException if this operation cannot be completeddue to a failure in the backing store, or inability to communicate with it.
@throws IllegalStateException if this node (or an ancestor) has beenremoved with the {@link #removeNode()} method.
@see #removeNode()