/**
 * Core Arez primitives.
 */
@OmitPattern( type = "^.*\\.Arez_[^\\.]+$", symbol = "^\\$clinit$" )
@KeepPattern( type = "^.*\\.Arez_[^\\.]+_Factory$", symbol = "^\\$clinit$" )
@OmitPattern( type = "^.*\\.Arez_[^\\.]+$", symbol = "^toString$", unless = "arez.enable_names" )
@OmitPattern( type = "^.*(\\.|_)Arez_[^\\.]+Repository$", symbol = "^getRepositoryName$", unless = "arez.enable_names" )
// No repository should have equals defined
@OmitPattern( type = "^.*(\\.|_)Arez_[^\\.]+Repository$", symbol = "\\$equals" )
// No repositories need their own identity if native components disabled
@OmitPattern( type = "^.*(\\.|_)Arez_[^\\.]+Repository$", symbol = "^\\$\\$arezi\\$\\$_id$", unless = "arez.enable_native_components" )
@OmitPattern( type = "^.*(\\.|_)Arez_[^\\.]+Repository$", symbol = "^\\$\\$arezi\\$\\$_nextId$", unless = "arez.enable_native_components" )
@OmitPattern( symbol = "^\\$clinit$" )
@KeepPattern( type = "^arez\\.ArezContextHolder$", symbol = "^\\$clinit$", unless = "arez.enable_zones" )
@KeepPattern( type = "^arez\\.ZoneHolder$", symbol = "^\\$clinit$", when = "arez.enable_zones" )
package arez;

import grim.annotations.KeepPattern;
import grim.annotations.OmitPattern;

@@ -53,34 +53,32 @@
 = %22%5E.*%5C%5C.Arez_%5B%5E
-%5C%5C
 .%5D+$%22, symbol = 
@@ -128,18 +128,16 @@
 .Arez_%5B%5E
-%5C%5C
 .%5D+_Fact
@@ -203,18 +203,16 @@
 .Arez_%5B%5E
-%5C%5C
 .%5D+$%22, s
@@ -286,37 +286,36 @@
 type = %22%5E.*(
-%5C%5C.%7C_
+%5B._%5D
 )Arez_%5B%5E
 %5C%5C.%5D+Reposit
@@ -294,34 +294,32 @@
 %5E.*(%5B._%5D)Arez_%5B%5E
-%5C%5C
 .%5D+Repository$%22,
@@ -448,37 +448,36 @@
 type = %22%5E.*(
-%5C%5C.%7C_
+%5B._%5D
 )Arez_%5B%5E
 %5C%5C.%5D+Reposit
@@ -456,34 +456,32 @@
 %5E.*(%5B._%5D)Arez_%5B%5E
-%5C%5C
 .%5D+Repository$%22,
@@ -599,37 +599,36 @@
 type = %22%5E.*(
-%5C%5C.%7C_
+%5B._%5D
 )Arez_%5B%5E
 %5C%5C.%5D+Reposit
@@ -607,34 +607,32 @@
 %5E.*(%5B._%5D)Arez_%5B%5E
-%5C%5C
 .%5D+Repository$%22,
@@ -740,21 +740,20 @@
 %5E.*(
-%5C%5C.%7C_
+%5B._%5D
 )Arez_%5B%5E
 %5C%5C.%5D
@@ -748,18 +748,16 @@
 )Arez_%5B%5E
-%5C%5C
 .%5D+Repos

Remove some redundant escapes