protected static boolean isMissingKey( final String string ) {
    return string == null || ( string.trim().startsWith( "!" ) && string.trim().endsWith( "!" )
      && !string.trim().equals( "!" ) );
  }
@Test
  public void isMissingKey() {
    Assert.assertTrue( GlobalMessageUtil.isMissingKey( null ) );
    Assert.assertFalse( GlobalMessageUtil.isMissingKey( "" ) );
    Assert.assertFalse( GlobalMessageUtil.isMissingKey( " " ) );
    Assert.assertTrue( GlobalMessageUtil.isMissingKey( "!foo!" ) );
    Assert.assertTrue( GlobalMessageUtil.isMissingKey( "!foo! " ) );
    Assert.assertTrue( GlobalMessageUtil.isMissingKey( " !foo!" ) );
    Assert.assertFalse( GlobalMessageUtil.isMissingKey( "!foo" ) );
    Assert.assertFalse( GlobalMessageUtil.isMissingKey( "foo!" ) );
    Assert.assertFalse( GlobalMessageUtil.isMissingKey( "foo" ) );
    Assert.assertFalse( GlobalMessageUtil.isMissingKey( "!" ) );
    Assert.assertFalse( GlobalMessageUtil.isMissingKey( " !" ) );
  }