Problem on output compliance?
A well behaved (ideal) current source keeps the current constant no matter what its voltage is.

There are of course lots of different topologies for making current sources, just like there are lots of ways of making voltage sources.  However, what this question is referring to is a special property of BJTs that can be exploited to make simple current sources.

Consider these characteristic curves of a common NPN transistor (swiped from here):



Each curve is the collector current as a function of the collector to emitter voltage for a particular base current.  Note how the curves are pretty flat after 1/2 a volt or so accross C-E.  That means that the current changes little despite large changes in voltage.  Sound familiar?  Now see if you can exploit this in a circuit to make a well behaved current sink.