Reducing complexity
Reducing complexity for domainPart
Reducing complexity for domainLiteral