public class HelloEnumsWithInterface {
	
	public interface Price {
		public double price();
	}

	public enum Books implements Price {
		WAR_AND_PEACE (25.99),
		CATCH_22 (15.99);
		
		private final double price;
		
		Books(double price) {
			this.price = price;
		}
		
		@Override
		public double price() {
			return this.price;
		}
	}
	
	public static void main(String...args) {
		System.out.println("Hello Enums with Interface!");
		
		Books  book  = Books.CATCH_22;
		double price = book.price();
		
		System.out.printf("Book = %s, price = %s\n", book, price);
	}
}

@@ -32,19 +32,21 @@
 rface %7B%0A
-%09%0A%09
+%0A    
 public i
@@ -62,18 +62,24 @@
 Price %7B%0A
-%09%09
+        
 public d
@@ -97,13 +97,19 @@
 ();%0A
-%09%7D%0A%0A%09
+    %7D%0A%0A    
 publ
@@ -141,18 +141,24 @@
 Price %7B%0A
-%09%09
+        
 WAR_AND_
@@ -166,17 +166,16 @@
 EACE
- 
 (25.99),
 %0A%09%09C
@@ -174,19 +174,17 @@
 99),
-%0A%09%09
+ 
 CATCH_22
  (15
@@ -179,17 +179,16 @@
 CATCH_22
- 
 (15.99);
@@ -188,21 +188,25 @@
 15.99);%0A
-%09%09%0A%09%09
+%0A        
 private 
@@ -225,21 +225,25 @@
  price;%0A
-%09%09%0A%09%09
+%0A        
 Books(do
@@ -256,19 +256,28 @@
 rice) %7B%0A
-%09%09%09
+            
 this.pri
@@ -292,17 +292,27 @@
 ce;%0A
-%09%09%7D%0A%09%09%0A%09%09
+        %7D%0A%0A        
 @Ove
@@ -317,18 +317,24 @@
 verride%0A
-%09%09
+        
 public d
@@ -353,11 +353,20 @@
 ) %7B%0A
-%09%09%09
+            
 retu
@@ -384,18 +384,29 @@
 ce;%0A
-%09%09%7D%0A%09%7D%0A%09%0A%09
+        %7D%0A    %7D%0A%0A    
 publ
@@ -438,16 +438,17 @@
 g...
+ 
 args) %7B%0A
 %09%09Sy
@@ -443,18 +443,24 @@
 args) %7B%0A
-%09%09
+        
 System.o
@@ -506,26 +506,28 @@
 %22);%0A
-%09%09%0A%09%09
+%0A        
 Books 
- 
 book 
- 
 = Bo
@@ -540,18 +540,24 @@
 TCH_22;%0A
-%09%09
+        
 double p
@@ -581,13 +581,17 @@
 ();%0A
-%09%09%0A%09%09
+%0A        
 Syst
@@ -649,9 +649,12 @@
 e);%0A
-%09
+    
 %7D%0A%7D%0A

Update HelloEnumsWithInterface.java