these methods will be not public anymore
adding private methods to ALAnsiGenerator