Bug 117526 [Contributions] [Commands] Javadoc warnings in N20051122-0010
/builds/N/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.core.commands/src/org/eclipse/core/commands/INamedHandleStateIds.java:30: warning - Tag @link: Class or Package not found: NamedHandleObjectWithState /builds/N/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.core.commands/src/org/eclipse/core/commands/Command.java:581: warning - @param argument "state" is not a parameter name. /builds/N/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/commands/RadioState.java:46: warning - Tag @link: Class or Package not found: Boolean.TRUE /builds/N/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/commands/RadioState.java:46: warning - Tag @link: Class or Package not found: Boolean.FALSE /builds/N/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/handlers/RegistryRadioState.java:51: warning - Tag @link: Class or Package not found: Boolean.FALSE
bundles/org.eclipse.jface/src/org/eclipse/jface/commands/RadioState.java
}
				}
			}
			public final void handleStateChange(final IState state,
					final Object oldValue) {
				final Object newValue = state.getValue();
				if (newValue instanceof Boolean) {
					if (((Boolean) newValue).booleanValue()) {
						activateMember((RadioState) state);
					}
				}
			}
			/**
			 * Removes a member from this radio group. If the state was the
			 * active state, then there will be no active state.
			 * 
			 * @param state
			 *            The state to remove; must not be <code>null</code>.
			 */
			private final void removeMember(final RadioState state) {
				state.removeListener(this);
				if (active == state) {
					active = null;
				}
				if (members == null) {
					return;
				}
				members.remove(state);
			}
		}