package com.puppycrawl.tools.checkstyle.checks.naming.methodname;

public class InputMethodNameExtra
{
    public void doit()
    {
        Object historyDetails = null;
		Object previousNameService = null;
		Object entityId = null;
		Object agencyName = null;
		createNameHistoryDetails(historyDetails, previousNameService, entityId,
            new More.ViewChangeHistoryBaseAction.ChangeHistoryDisplayName(agencyName)
            {
                String getDisplayName()
                {//comment
                    return getPreviousName();
                }
            });
    }

	private
			void
			createNameHistoryDetails(Object historyDetails, Object previousNameService,
					Object entityId, More.ViewChangeHistoryBaseAction.ChangeHistoryDisplayName
							changeHistoryDisplayName)
	{

	}

	protected String getPreviousName()
	{
		return null;
	}

	private void createNameHistoryDetails(Object historyDetails, Object previousNameService,
			Object entityId, ChangeHistoryDisplayName changeHistoryDisplayName)
	{

	}

	private static class More {
		public static class ViewChangeHistoryBaseAction {
			public static class ChangeHistoryDisplayName {

				public ChangeHistoryDisplayName(Object agencyName)
				{

				}

			}
		}
	}

	private class ChangeHistoryDisplayName {

	}
}
