class PrintingImportLogicMonitor implements ImportLogic.Monitor {

    @Override
    public void insufficientAvailableMemory( long estimatedCacheSize, long optimalMinimalHeapSize, long availableMemory )
    {
        err.printf( "WARNING: %s memory may not be sufficient to complete this import. Suggested memory distribution is:%n" +
                "heap size: %s%n" +
                "minimum free and available memory excluding heap size: %s",
                bytes( availableMemory ), bytes( optimalMinimalHeapSize ), bytes( estimatedCacheSize ) );
    }

      PrintingImportLogicMonitor( PrintStream out, PrintStream err );

}