diff --git a/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/after.java.template b/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/after.java.template
new file mode 100644
index 000000000000..3a6efee35069
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/after.java.template
@@ -0,0 +1,5 @@
+public class Foo {
+ void m(boolean b) {
+ System.err.println(b);
+ }
+}
\ No newline at end of file
diff --git a/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/before.java.template b/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/before.java.template
new file mode 100644
index 000000000000..4ee356d8a508
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/before.java.template
@@ -0,0 +1,5 @@
+public class Foo {
+ void m(boolean b) {
+ b$key
+ }
+}
\ No newline at end of file
diff --git a/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/description.html b/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/description.html
new file mode 100644
index 000000000000..7499cbbd7aca
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SerrPostfixTemplate/description.html
@@ -0,0 +1,6 @@
+
+
+
+Creates System.err.println call.
+
+
diff --git a/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/after.java.template b/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/after.java.template
new file mode 100644
index 000000000000..5a133906c367
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/after.java.template
@@ -0,0 +1,5 @@
+public class Foo {
+ void m(boolean b) {
+ System.out.printf("", b);
+ }
+}
\ No newline at end of file
diff --git a/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/before.java.template b/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/before.java.template
new file mode 100644
index 000000000000..4ee356d8a508
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/before.java.template
@@ -0,0 +1,5 @@
+public class Foo {
+ void m(boolean b) {
+ b$key
+ }
+}
\ No newline at end of file
diff --git a/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/description.html b/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/description.html
new file mode 100644
index 000000000000..50d1ace690ff
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SoufPostfixTemplate/description.html
@@ -0,0 +1,6 @@
+
+
+
+Creates System.out.printf call.
+
+
diff --git a/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/after.java.template b/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/after.java.template
new file mode 100644
index 000000000000..503cf6ad07e6
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/after.java.template
@@ -0,0 +1,5 @@
+public class Foo {
+ void m(boolean b) {
+ System.out.println("b = " + b);
+ }
+}
\ No newline at end of file
diff --git a/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/before.java.template b/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/before.java.template
new file mode 100644
index 000000000000..4ee356d8a508
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/before.java.template
@@ -0,0 +1,5 @@
+public class Foo {
+ void m(boolean b) {
+ b$key
+ }
+}
\ No newline at end of file
diff --git a/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/description.html b/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/description.html
new file mode 100644
index 000000000000..6d763736d7c3
--- /dev/null
+++ b/java/java-impl/src/postfixTemplates/SoutvPostfixTemplate/description.html
@@ -0,0 +1,6 @@
+
+
+
+Creates System.out.println with a description of printed value call.
+
+