class SourceService implements ISourceService {

   @Override
   public Source getSource(int sourceId)
   {
      if (sourceId < 0)
      {
         throw new IllegalArgumentException("Source identifier cannot be negative");
      }
      return getSourceManager().get(sourceId);
   }

}