Generalizations for more tricky cases: memory usage on java merge and handle empty regional breakpoint BED files by using the entire region