public final FEMFormatter putIndent() {
		final LinkedList<Boolean> indents = this._indents_;
		if (this._indents_.getLast().booleanValue()) return this;
		final int value = indents.size();
		for (int i = 0; i < value; i++) {
			indents.set(i, Boolean.TRUE);
		}
		final List<Object> items = this._items_;
		for (int i = items.size() - 2; i >= 0; i--) {
			final Object item = items.get(i);
			if (item == Mark.EMPTY) {
				final FEMFormatter.Mark token = (FEMFormatter.Mark)items.get(i + 1);
				if (token.level() <= value) { // ALTERNATIV: else if (token.level() < value) return this;
					if (token.isEnabled()) return this;
					token.enable();
				}
				i--;
			}
		}
		return this;
	}