/**
  * Convenience factory method to invoke a message array together with
  * a language object
  *
  * @par Example:
  * @code
  *  MessageFormatter::newFromArray( $language, array( 'Foo' ) )->getHtml();
  * @endcode
  *
  * @since 1.9
  *
  * @param Language $language
  * @param array|null $messages
  *
  * @return MessageFormatter
  */
 public static function newFromArray(Language $language, array $messages = array())
 {
     $instance = new self($language);
     return $instance->addFromArray($messages);
 }