1*f1fbf3c2SXin Li package test5; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li public class JIRA242 { 4*f1fbf3c2SXin Li static interface IBooleanSeries { setValue(boolean value)5*f1fbf3c2SXin Li public void setValue(boolean value); 6*f1fbf3c2SXin Li } 7*f1fbf3c2SXin Li 8*f1fbf3c2SXin Li public static class BooleanDataSeries implements IBooleanSeries{ 9*f1fbf3c2SXin Li @Override setValue(boolean value)10*f1fbf3c2SXin Li public void setValue(boolean value) {} 11*f1fbf3c2SXin Li } 12*f1fbf3c2SXin Li 13*f1fbf3c2SXin Li public static class Hello { 14*f1fbf3c2SXin Li IBooleanSeries BOOL_SERIES; 15*f1fbf3c2SXin Li say()16*f1fbf3c2SXin Li public int say() { 17*f1fbf3c2SXin Li System.out.println("Hello end :) "); 18*f1fbf3c2SXin Li return 0; 19*f1fbf3c2SXin Li } 20*f1fbf3c2SXin Li createBooleanSeriesStep()21*f1fbf3c2SXin Li public IBooleanSeries createBooleanSeriesStep() { 22*f1fbf3c2SXin Li return new BooleanDataSeries(); 23*f1fbf3c2SXin Li } 24*f1fbf3c2SXin Li } 25*f1fbf3c2SXin Li } 26