Каждый метод в прокси должен переопределять метод суперкласса или метод интерфейса, поэтому ситуация немного отличается от класса Java, где вы можете добавлять новые методы. Таким образом, если Clojure предложит способ пометить прокси-методы как переопределенные, тогда все действительные прокси-серверы будут иметь эту аннотацию для каждого метода.
К сожалению, Clojure позволит вам определить метод в прокси, который не принадлежит ни одному из классов или интерфейсов, которые переопределяет прокси. Однако этот метод не может быть вызван или доступен при обычном использовании.