/**
  * 
  * @param AbstractBuilder $builder
  * @return AbstractAppleHandheld
  */
 public function build(AbstractBuilder $builder)
 {
     $builder->buildScreen();
     $builder->buildAuxOut();
     $builder->buildCamera();
     $builder->buildShell();
     return $builder->getDevice();
 }
 /**
  * 
  * @return AbstractIphone
  */
 public function getDevice()
 {
     return parent::getDevice();
 }