Bug 315281 update copyrights for 3.6
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/databinding/observable/ThreadRealm.java
private Thread thread;
    private final LinkedList queue = new LinkedList();
    private volatile boolean block;
    /**
     * Initializes the realm.
     * 
     * @param thread
     */
    public synchronized void init(Thread thread) {
        if (thread == null) {
            throw new IllegalArgumentException("Parameter thread was null."); 
        }
        Assert.isTrue(this.thread == null, "Realm can only be initialized once.");
        this.thread = thread;
    }
    /**
     * @return <code>true</code> if the current thread is the thread for
     *         the realm
     */
    public boolean isCurrent() {
        return Thread.currentThread() == thread;
    }
    /**
     * @return thread, <code>null</code> if not