public static function getConstructArguments($objectClasses, $annotationReader)
    {
        $constructArguments = null;
        array_reverse($objectClasses);

        foreach ($objectClasses as $class) {
            $annotation = $annotationReader->getClassAnnotation($class, self::$constructAnnotationClass);
            if ($annotation !== null) {
                $constructArguments = $annotation->getArguments();
                break;
            }
        }

        return $constructArguments;
    }