A tap is an abstraction over inputformat + path; a composite tap wraps multiple taps into a single tap. Here we're just trying to get a single concrete tap out that we can get a path from.