001package org.javasimon.proxy;
002
003/**
004 * Interface indicating that an object is wrapping another object.
005 *
006 * @param <T> Wrapped type
007 * @author gerald
008 */
009public interface Delegating<T> {
010
011        /**
012         * Get wrapped object.
013         *
014         * @return Wrapped object
015         */
016        T getDelegate();
017}