@Override
  public SourcePosition getSourcePosition(@Nullable Location location) throws NoDataException {
    throw NoDataException.INSTANCE;
  }
@Override
  public SourcePosition getSourcePosition(@Nullable Location location)