code: public static String getRepositoryName(String repository, String vfspath, boolean online) {
  
          StringBuffer result = new StringBuffer(64);
          result.append(repository);
          result.append(online ? CmsFlexCache.REPOSITORY_ONLINE : CmsFlexCache.REPOSITORY_OFFLINE);
          result.append(vfspath);
          return result.toString();
      }
docs: Returns the file name for a given VFS name that has to be written to a repository in the "real" file system,
  by appending the VFS root path to the given base repository path, also adding an
  folder for the "online" or "offline" project.<p>
  
  @param repository the base repository path
  @param vfspath the VFS root path to write to use
  @param online flag indicates if the result should be used for the online project (<code>true</code>) or not
  
  @return The full uri to the JSP