Para criar um novo recurso, é possível utilizar RAMSession.createAssetNewVersion(Asset, String version). Isso criará uma cópia completa do recurso antigo com uma nova versão. O GUID permanecerá o mesmo. Assim que esse recurso estiver confirmado ambos os recursos existirão no servidor.
// Criar um novo recurso para enviar ao servidor
RAMAsset newAsset = session.createAssetNewVersion(newAsset, "2.0");
// Set asset metadata
newAsset.setName("New Asset");
newAsset.setCommunity(session.getCommunity("Rational Asset Manager Development"));
newAsset.setAssetType(session.getAssetType("Documentation"));
newAsset.setShortDescription("Sample upload asset");
session.put(newAsset, new NullProgressMonitor());