public String getCompleteClassPath() {
		StringBuilder sb = new StringBuilder();
		if (baseClassPath != null) {
			sb.append(baseClassPath + File.pathSeparator);
		}
		for (Class<? extends Plugin> pluginClass : implementations.keySet()) {
			Set<PluginContext> set = implementations.get(pluginClass);
			for (PluginContext pluginContext : set) {
				sb.append(pluginContext.getClassLocation() + File.pathSeparator);
			}
		}
		return sb.toString();
	}
public String getCompleteClassPath ( ) { StringBuilder sb = new StringBuilder ( ) ; if ( baseClassPath != null ) { sb . append ( baseClassPath + File . pathSeparator ) ; } for ( Class < ? extends Plugin > pluginClass : implementations . keySet ( ) ) { Set < PluginContext > set = implementations . get ( pluginClass ) ; for ( PluginContext pluginContext : set ) { sb . append ( pluginContext . getClassLocation ( ) + File . pathSeparator ) ; } } return sb . toString ( ) ; }
/*
Returns a complete classpath for all loaded plugins