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            /**
015             * @see railo.runtime.component.Member#getValue()
016             */
017            public Object getValue() {
018                    return value;
019            }
020    
021            public Object duplicate(boolean deepCopy) {
022                    return new DataMember(getAccess(),Duplicator.duplicate(value, deepCopy));
023            }
024    }