public Object compile_classified_(String source, String protocol) {
final MethodNode method = Parser.factory.parseMethod_(source)
.withProtocol_(protocol);
ClassDescriptionNode currentClassNode = definitionClassNode();
final MethodNode current = currentClassNode.methodOrNilAt_(method
.selector());
Symbol targetPackageName = current == null ? definitionClassNode()
.packageName() : current.packageName();
if (targetPackageName == null) {
targetPackageName = definitionClassNode().packageName();