Add more external nullable annotations for libs
diff --git a/eea/org/eclipse/jface/text/rules/IPredicateRule.eea b/eea/org/eclipse/jface/text/rules/IPredicateRule.eea
new file mode 100644
index 0000000..a60b640
--- /dev/null
+++ b/eea/org/eclipse/jface/text/rules/IPredicateRule.eea
@@ -0,0 +1,7 @@
+class org/eclipse/jface/text/rules/IPredicateRule
+evaluate
+ (Lorg/eclipse/jface/text/rules/ICharacterScanner;Z)Lorg/eclipse/jface/text/rules/IToken;
+ (L1org/eclipse/jface/text/rules/ICharacterScanner;Z)L1org/eclipse/jface/text/rules/IToken;
+getSuccessToken
+ ()Lorg/eclipse/jface/text/rules/IToken;
+ ()L1org/eclipse/jface/text/rules/IToken;
diff --git a/eea/org/eclipse/jface/text/rules/IRule.eea b/eea/org/eclipse/jface/text/rules/IRule.eea
new file mode 100644
index 0000000..79646bb
--- /dev/null
+++ b/eea/org/eclipse/jface/text/rules/IRule.eea
@@ -0,0 +1,4 @@
+class org/eclipse/jface/text/rules/IRule
+evaluate
+ (Lorg/eclipse/jface/text/rules/ICharacterScanner;)Lorg/eclipse/jface/text/rules/IToken;
+ (L1org/eclipse/jface/text/rules/ICharacterScanner;)L1org/eclipse/jface/text/rules/IToken;
diff --git a/eea/org/eclipse/jface/text/rules/ITokenScanner.eea b/eea/org/eclipse/jface/text/rules/ITokenScanner.eea
new file mode 100644
index 0000000..ef0ee6f
--- /dev/null
+++ b/eea/org/eclipse/jface/text/rules/ITokenScanner.eea
@@ -0,0 +1,4 @@
+class org/eclipse/jface/text/rules/ITokenScanner
+setRange
+ (Lorg/eclipse/jface/text/IDocument;II)V
+ (L1org/eclipse/jface/text/IDocument;II)V
diff --git a/eea/org/eclipse/jface/text/rules/Token.eea b/eea/org/eclipse/jface/text/rules/Token.eea
new file mode 100644
index 0000000..6752b6f
--- /dev/null
+++ b/eea/org/eclipse/jface/text/rules/Token.eea
@@ -0,0 +1,10 @@
+class org/eclipse/jface/text/rules/Token
+EOF
+ Lorg/eclipse/jface/text/rules/IToken;
+ L1org/eclipse/jface/text/rules/IToken;
+UNDEFINED
+ Lorg/eclipse/jface/text/rules/IToken;
+ L1org/eclipse/jface/text/rules/IToken;
+WHITESPACE
+ Lorg/eclipse/jface/text/rules/IToken;
+ L1org/eclipse/jface/text/rules/IToken;