001    package railo.runtime.component;
002    
003    import railo.runtime.op.Duplicator;
004    
005    
006    public final class DataMember extends MemberSupport {
007            private Object value;
008    
009            public DataMember(int access, Object value) { 
010                    super(access);
011                    this.value=value;
012            }
013    
014            @Override
015            public Object getValue() {
016                    return value;
017            }
018    
019            public Object duplicate(boolean deepCopy) {
020                    return new DataMember(getAccess(),Duplicator.duplicate(value, deepCopy));
021            }
022    }