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}