Lenalidomide in Treating Patients With Advanced or Unresectable Kidney Cancer | NCT00096525 | Trialant