package org.swellrt.beta.client.js.editor.annotation;
<BUG>import java.util.Map;
import org.waveprotocol.wave.client.editor.EditorContext;

import org.waveprotocol.wave.model.document.util.Range;
public interface Annotation {
public interface Listenable {</BUG>
public void setHandler(AnnotationInstance.Handler h);

package org.swellrt.beta.client.js.editor.annotation;
import java.util.Map;
import org.waveprotocol.wave.client.editor.content.CMutableDocument;
import org.waveprotocol.wave.client.editor.content.ContentNode;
import org.waveprotocol.wave.client.editor.content.misc.CaretAnnotations;
import org.waveprotocol.wave.model.document.MutableAnnotationSet;
import org.waveprotocol.wave.model.document.indexed.LocationMapper;
import org.waveprotocol.wave.model.document.util.Annotations;
import org.waveprotocol.wave.model.document.util.Range;
public interface Annotation {
public static boolean isLocal(String key) {
return Annotations.isLocal(key);
