public Value<D> getValue(final Object pojo, final SaveContext ctx, final Path containerPath) {
		@SuppressWarnings("unchecked")
		final P value = (P)property.get(pojo);

		return translator.save(value, false, ctx, containerPath.extend(property.getName()));
	}
public Value < D > getValue ( final Object pojo , final SaveContext ctx , final Path containerPath ) { @ SuppressWarnings ( "unchecked" ) final P value = ( P ) property . get ( pojo ) ; return translator . save ( value , false , ctx , containerPath . extend ( property . getName ( ) ) ) ; }
Get the value for the property and translate it into datastore format.