if ( actualLength < resultsArrayLength ) { final int newSize = resultsArrayLength - actualLength; results = __shrink( results, newSize );
if ( actualLength < resultsArrayLength ) { final int newSize = resultsArrayLength - actualLength; results = __shrink( results, newSize );
if ( actualLength < resultsArrayLength ) { final int newSize = resultsArrayLength - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < resultsArrayLength ) { final int newSize = resultsArrayLength - actualLength; results = __shrink( results, newSize );
if ( actualLength < resultsArrayLength ) { final int newSize = resultsArrayLength - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < resultsArrayLength ) { final int newSize = resultsArrayLength - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );
if ( actualLength < results.length ) { final int newSize = results.length - actualLength; results = __shrink( results, newSize );