Map<String,TypeName> convertPropertiesToTypes(Map<String,ExecutableElement> properties){
  Map<String,TypeName> types=new LinkedHashMap<String,TypeName>();
  for (  Map.Entry<String,ExecutableElement> entry : properties.entrySet()) {
    ExecutableElement el=entry.getValue();
    types.put(entry.getKey(),TypeName.get(el.getReturnType()));
  }
  return types;
}

Map < String , TypeName > convertPropertiesToTypes ( Map < String , ExecutableElement > properties ) { Map < String , TypeName > types = new LinkedHashMap < String , TypeName > ( ) ; for ( Map . Entry < String , ExecutableElement > entry : properties . entrySet ( ) ) { ExecutableElement el = entry . getValue ( ) ; types . put ( entry . getKey ( ) , TypeName . get ( el . getReturnType ( ) ) ) ; } return types ; }
converts the executableelement properties to typename properties
