RAMAsset.validate() can be called to get a list of validation messages which can prevent submission of the asset.
RAMAssetValidation[] validation = newAsset.validate();