diff --git a/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java b/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java index 23db84144..f74004479 100644 --- a/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java +++ b/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java @@ -321,17 +321,14 @@ public class RefMetaDataTracker { } else { for ( Map.Entry datum : map.entrySet() ) { final String rodName = datum.getKey(); - if ( rodName.startsWith(luName) ) { + if ( datum.getValue() != null && rodName.startsWith(luName) ) { if ( trackData == null ) trackData = new RODRecordListImpl(name); //System.out.printf("Adding bindings from %s to %s at %s%n", rodName, name, datum.getValue().getLocation()); ((RODRecordListImpl)trackData).add(datum.getValue(), true); } } } - if ( trackData != null ) - return trackData; - else - return null; + return trackData; } /**