private BinaryProperty buildBinaryProperty(String pathStr,Class<?> resType,Map<String,String> aliases){
  String[] path=pathStr.split("\\.");
  BinaryProperty res=null;
  StringBuilder fullName=new StringBuilder();
  for (  String prop : path) {
    if (fullName.length() != 0)     fullName.append('.');
    fullName.append(prop);
    String alias=aliases.get(fullName.toString());
    res=new BinaryProperty(prop,res,resType,alias);
  }
  return res;
}

private BinaryProperty buildBinaryProperty ( String pathStr , Class < ? > resType , Map < String , String > aliases ) { String [ ] path = pathStr . split ( "\\." ) ; BinaryProperty res = null ; StringBuilder fullName = new StringBuilder ( ) ; for ( String prop : path ) { if ( fullName . length ( ) != 0 ) fullName . append ( '.' ) ; fullName . append ( prop ) ; String alias = aliases . get ( fullName . toString ( ) ) ; res = new BinaryProperty ( prop , res , resType , alias ) ; } return res ; }
builds binary object property .
