Language-specific Indentation Engine

Indentation engine may be specialized to an indentation of a specific language.
%BR%
Such indentation language should extend FormatterIndentEngine
class which only requires a single method to be implemented: