class ConnectionResource implements IResource, Comparable<ConnectionResource> {

    public static ConnectionResource fromName(String name)
    {
        String[] parts = StringUtils.split(name, '/');

        if (!parts[0].equals(ROOT_NAME) || parts.length > 1)
        {
            throw new IllegalArgumentException(String.format("%s is not a valid connection resource name", name));
        }

        return root();
    }

    private  ConnectionResource();

}