General utility interfaces.
@author Andras Belicza