// Generated automatically from org.apache.velocity.runtime.directive.Scope for testing purposes

package org.apache.velocity.runtime.directive;

import java.util.AbstractMap;
import java.util.Map;
import java.util.Set;

public class Scope extends AbstractMap<Object, Object>
{
    protected Scope() {}
    protected final Object owner = null;
    protected int getDepth(){ return 0; }
    protected void stop(){}
    public Object get(Object p0){ return null; }
    public Object getReplaced(){ return null; }
    public Object put(Object p0, Object p1){ return null; }
    public Scope getParent(){ return null; }
    public Scope getTopmost(){ return null; }
    public Scope(Object p0, Object p1){}
    public Scope.Info getInfo(){ return null; }
    public Set<Map.Entry<Object, Object>> entrySet(){ return null; }
    public String set(Object p0, Object p1){ return null; }
    static public class Info
    {
        protected Info() {}
        public Info(Scope p0, Object p1){}
        public String getName(){ return null; }
        public String getTemplate(){ return null; }
        public String getType(){ return null; }
        public String toString(){ return null; }
        public int getColumn(){ return 0; }
        public int getDepth(){ return 0; }
        public int getLine(){ return 0; }
    }
}
