code: func aliasLibTypeImportPath(path string) string {
  	elems := strings.Split(path, "/")
  	n := len(elems)
  
  	return fmt.Sprintf(`%v_%v "%v"`, elems[n-2], elems[n-1], path)
  }
docs: // generate import line with alias style
  // example:
  //  a.com/libraries/libname/types ->  libname_types "a.com/libraries/libname/types"
  // because we generate all raml Types under `types` directory and package,
  // all types from libraries is going to have import line with this format:
  //    root_import_path/libraries/libname/types
  // we create the alias to avoid conflict with other `types` directory/package.