public Annotations getAnnotations() {
		if (ann == null) {
			try {
				ann = new Annotations(this, getSourceCache().getCanonicalPath() + File.separatorChar + ".annotations");
			} catch (IOException ex) {
				throw new RuntimeException(ex);
			}
		}
		return ann;
	}