1   package com.puppycrawl.tools.checkstyle.checks.naming.methodname;
2   
3   public class InputMethodNameExtra
4   {
5       public void doit()
6       {
7           Object historyDetails = null;
8   		Object previousNameService = null;
9   		Object entityId = null;
10  		Object agencyName = null;
11  		createNameHistoryDetails(historyDetails, previousNameService, entityId,
12              new More.ViewChangeHistoryBaseAction.ChangeHistoryDisplayName(agencyName)
13              {
14                  String getDisplayName()
15                  {//comment
16                      return getPreviousName();
17                  }
18              });
19      }
20  
21  	private
22  			void
23  			createNameHistoryDetails(Object historyDetails, Object previousNameService, 
24  					Object entityId, More.ViewChangeHistoryBaseAction.ChangeHistoryDisplayName 
25  							changeHistoryDisplayName)
26  	{
27  		
28  	}
29  
30  	protected String getPreviousName()
31  	{
32  		return null;
33  	}
34  
35  	private void createNameHistoryDetails(Object historyDetails, Object previousNameService, 
36  			Object entityId, ChangeHistoryDisplayName changeHistoryDisplayName)
37  	{
38  		
39  	}
40  	
41  	private static class More {
42  		public static class ViewChangeHistoryBaseAction {
43  			public static class ChangeHistoryDisplayName {
44  
45  				public ChangeHistoryDisplayName(Object agencyName)
46  				{
47  
48  				}
49  				
50  			}
51  		}
52  	}
53  	
54  	private class ChangeHistoryDisplayName {
55  		
56  	}
57  }