BeanLevelInfo getFinalPath( BeanInjectionInfo.Property property ) {
    return ( !property.getPath().isEmpty() ) ? property.getPath().get( property.getPath().size() - 1 ) : null;
  }
@Test
  public void getFinalPath_Found() {
    BeanInjector bi = new BeanInjector(null );
    BeanInjectionInfo bii = new BeanInjectionInfo( MetaBeanLevel1.class );
    BeanInjectionInfo.Property seperatorProperty = bii.getProperties().values().stream()
        .filter( p -> p.getName().equals( "SEPARATOR" ) ).findFirst().orElse( null );

    assertEquals( seperatorProperty.getPath().get( 2 ), bi.getFinalPath(  seperatorProperty ) );
  }