GetValueFunction implements DDMExpressionFieldAccessorAware,
			   DDMExpressionFunction.Function1<String, Object> { @Override public Object apply(String field) { if (_ddmExpressionFieldAccessor == null) { return StringPool.BLANK; } GetFieldPropertyRequest.Builder builder = GetFieldPropertyRequest.Builder.newBuilder(field, "value"); GetFieldPropertyResponse getFieldPropertyResponse = _ddmExpressionFieldAccessor.getFieldProperty(builder.build()); return getFieldPropertyResponse.getValue(); }  @Override Object apply(String field); @Override String getName(); @Override void setDDMExpressionFieldAccessor(
		DDMExpressionFieldAccessor ddmExpressionFieldAccessor); static final String NAME; }
@Test public void testNullObserver() { Object result = _getValueFunction.apply("field"); Assert.assertEquals(StringPool.BLANK, result); }