pull out common structure from jvm declared method lookup