    001/*
    002@license.text@
    003 */
    004package com.hammurapi.common;
    005
    006
    007/**
    008 * @author Pavel Vlasov
    009 * @version $Revision: 1.2 $
    010 */
    011public interface Visitor<T> {
    012        /**
    013         * @param target
    014         * @return false if Visitor is not interested in further descending
    015         * through Visitable structure
    016         */
    017        boolean visit(T target);
    018}