001    package org.tynamo.builder;
002    
003    /**
004     * Fulfils the "Builder" role in the Tynamo implementation of
005     * GOF's <a href="http://en.wikipedia.org/wiki/Builder_pattern">Builder pattern</a>
006     *
007     * Specifies an abstract interface for creating entities.
008     */
009    public interface Builder<T>
010    {
011            T build();
012    }