diff --git a/alib2algo/src/stringology/exact/ExactFactorAutomaton.cpp b/alib2algo/src/stringology/exact/ExactFactorAutomaton.cpp
index 570edc91ee61794d72e73f5c830eede80d02deb8..8d20f302fc3f5254e1270796a4b0f3de8e343169 100644
--- a/alib2algo/src/stringology/exact/ExactFactorAutomaton.cpp
+++ b/alib2algo/src/stringology/exact/ExactFactorAutomaton.cpp
@@ -16,9 +16,9 @@ namespace stringology {
 
 namespace exact {
 
-automaton::Automaton ExactFactorAutomaton::construct(const string::String& pattern) {
+automaton::Automaton ExactFactorAutomaton::construct(const string::String& text) {
 	automaton::Automaton* out = NULL;
-	pattern.getData().Accept((void*) &out, ExactFactorAutomaton::EXACT_FACTOR_AUTOMATON);
+	text.getData().Accept((void*) &out, ExactFactorAutomaton::EXACT_FACTOR_AUTOMATON);
 	automaton::Automaton res = std::move(*out);
 	delete out;
 	return res;
@@ -39,14 +39,14 @@ automaton::EpsilonNFA ExactFactorAutomaton::construct(const string::LinearString
 	return res;
 }
 
-void ExactFactorAutomaton::Visit(void* data, const string::Epsilon& pattern) const {
+void ExactFactorAutomaton::Visit(void* data, const string::Epsilon& text) const {
 	automaton::Automaton* & out = *((automaton::Automaton**) data);
-	out = new automaton::Automaton(this->construct(string::LinearString(pattern)));
+	out = new automaton::Automaton(this->construct(string::LinearString(text)));
 }
 
-void ExactFactorAutomaton::Visit(void* data, const string::LinearString& pattern) const {
+void ExactFactorAutomaton::Visit(void* data, const string::LinearString& text) const {
 	automaton::Automaton* & out = *((automaton::Automaton**) data);
-	out = new automaton::Automaton(this->construct(pattern));
+	out = new automaton::Automaton(this->construct(text));
 }
 
 void ExactFactorAutomaton::Visit(void*, const string::CyclicString&) const {
diff --git a/alib2algo/src/stringology/exact/ExactFactorAutomaton.h b/alib2algo/src/stringology/exact/ExactFactorAutomaton.h
index 8c6ae0a2b3a61eefe1fd10d320d5abfbbe233497..b4957b220ecc85d4d2b66adda733e2c3f816ba54 100644
--- a/alib2algo/src/stringology/exact/ExactFactorAutomaton.h
+++ b/alib2algo/src/stringology/exact/ExactFactorAutomaton.h
@@ -23,13 +23,13 @@ public:
 	 * Performs conversion.
 	 * @return left regular grammar equivalent to source automaton.
 	 */
-	static automaton::Automaton construct(const string::String& pattern);
+	static automaton::Automaton construct(const string::String& text);
 
-	static automaton::EpsilonNFA construct(const string::LinearString& pattern);
+	static automaton::EpsilonNFA construct(const string::LinearString& text);
 private:
-	void Visit(void*, const string::Epsilon& pattern) const;
-	void Visit(void*, const string::LinearString& pattern) const;
-	void Visit(void*, const string::CyclicString& pattern) const;
+	void Visit(void*, const string::Epsilon& text) const;
+	void Visit(void*, const string::LinearString& text) const;
+	void Visit(void*, const string::CyclicString& text) const;
 
 	static const ExactFactorAutomaton EXACT_FACTOR_AUTOMATON;
 };