static public function read(Smd $smd, $classname)
    {
        $reflectedclass = new \ReflectionClass($classname);
        return self::isValid($smd, $reflectedclass) ? new Service($smd, $reflectedclass) : false;
    }
static public function read(Smd $smd, $classname)
    {
        $reflectedclass = new \ReflectionClass($classname);
        return self::isValid($smd, $reflectedclass) ? new Service($smd, $reflectedclass) : false;
    }
static public function read ( Smd $ smd , $ classname ) { $ reflectedclass = new \ ReflectionClass ( $ classname ) ; return self :: isValid ( $ smd , $ reflectedclass ) ? new Service ( $ smd , $ reflectedclass ) : false ; }
Read the content of one class and return the result of the analysis.
Return FALSE if the cass found is not a valid service.

@param Smd $smd
@param string $classname
@return Service
Read the content of one class and return the result of the analysis . Return FALSE if the cass found is not a valid service .