engine.layout( header, emitter );
engine.layout(this, header, emitter );
	protected void repeatHeader( )	{		if ( !isFirstLayout )		{			ITableContent table = (ITableContent) content;			if ( table.isHeaderRepeat( ) )			{				IBandContent header = table.getHeader( );				if ( header != null )				{					boolean pageBreak = context.allowPageBreak( );					boolean skipPageHint = context.getSkipPageHint( );					context.setAllowPageBreak( pageBreak );					context.setSkipPageHint( true );					engine.layout( header, emitter );					context.setAllowPageBreak( pageBreak );					context.setSkipPageHint( skipPageHint );				}			}		}		isFirstLayout = false;	}