private String getRead( String variable ) {
        StringBuilder sb = new StringBuilder();

        if ( countRead == 0 ) {
            sb.append( "\n" + TAB + TAB + TAB + variable + " readRecord = " + toJavaCase( variable ) + "Dao.read( ");
            sb.append( param + " );\n" );
            sb.append( TAB + TAB + TAB + getNotNullEquals( "readRecord", variable ) );

            if ( variable.equalsIgnoreCase( table.getDomName() ) ) {
                countRead++;
            }
        }
        else if ( variable.equalsIgnoreCase( table.getDomName() ) ) {
            sb.append( "\n" + TAB + TAB + TAB + "readRecord = " + toJavaCase( variable ) + "Dao.read( ");
            sb.append( param + " );\n" );
            sb.append( TAB + TAB + TAB + getNotNullEquals( "readRecord", variable ) );
        }
        return sb.toString();
    }