@SuppressWarnings("unchecked")
    public List<StructuredData> list() {
        if (value == null) {
            throw new NullPointerException();
        }
        return (List<StructuredData>) value;
    }
@ SuppressWarnings ( "unchecked" ) public List < StructuredData > list ( ) { if ( value == null ) { throw new NullPointerException ( ) ; } return ( List < StructuredData > ) value ; }
@return the value as a list
@throws NullPointerException if the value is undefined
@throws ClassCastException   if the value is not a list