<s> package org . eclipse . jdt . core . dom ; import org . eclipse . jdt . core . dom . BindingResolver ; import org . eclipse . jdt . core . dom . IMethodBinding ; class DefaultValuePairBinding extends MemberValuePairBinding { private org . eclipse . jdt . internal . compiler . lookup . MethodBinding method ; DefaultValuePairBinding ( org . eclipse . jdt . internal . compiler . lookup . MethodBinding binding , BindingResolver resolver ) { super ( null , resolver ) ; this . method = binding ; this . value = MemberValuePairBinding . buildDOMValue ( binding . getDefaultValue ( ) , resolver ) ; } public IMethodBinding getMethodBinding ( ) { return this . bindingResolver . getMethodBinding ( this . method ) ; } public String getName ( ) { return new String ( this . method . selector ) ; } public Object getValue ( ) { return this . value ; } public boolean isDefault ( ) { return true ; } public boolean isDeprecated ( ) { return this . method . isDeprecated ( ) ; } } </s>