Bug 84573 Copy/Paste Problems with nightly build (20040207)
I am doing some testing with the nightly build (20040207) and I was copy some text from a Java editor to the launch configuration dialog. When I tried to paste the text into the dialog, it was pasted back into the editor. This could be an SWT problem but Tod felt that it may also be related to the Command rework so I'm giving it to UI to start with.
bundles/org.eclipse.jface/src/org/eclipse/jface/bindings/BindingManager.java
private final Map getPrefixTable() {
		if (prefixTable == null) {
			recomputeBindings();
		}
		return Collections.unmodifiableMap(prefixTable);
	}
	/**
	 * <p>
	 * Gets the scheme with the given identifier. If the scheme does not already
	 * exist, then a new (undefined) scheme is created with that identifier.
	 * This guarantees that schemes will remain unique.
	 * </p>
	 * <p>
	 * This method completes in amortized <code>O(1)</code>.
	 * </p>
	 * 
	 * @param identifier
	 *            The identifier for the scheme to retrieve; must not be
	 *            <code>null</code>.
	 * @return A scheme with the given identifier.
	 */
	public final Scheme getScheme(final String identifier) {
		if (identifier == null) {
			throw new NullPointerException(
					"Cannot get a scheme with a null identifier"); 
		}
		Scheme scheme = (Scheme) schemesById.get(identifier);
		if (scheme == null) {
			scheme = new Scheme(identifier);
			schemesById.put(identifier, scheme);