protected Map<String,Object> createAggregateValueForField(String fieldName,Type fieldElementType){
  return Maps.newHashMap();
}

protected Map < String , Object > createAggregateValueForField ( String fieldName , Type fieldElementType ) { return Maps . newHashMap ( ) ; }
seperate it in case sub class override it .
