public ClassBuilder method( MethodBuilder methodBuilder ) {
		if ( methodBuilder == null ) {
			return this ;
		}
		
		MethodMetadata metadata = methodBuilder.build() ;
		for ( MethodMetadataBuilder method : builder.getDeclaredMethods() ) {
			if ( metadata.getMethodName().equals( method.getMethodName()))
				return this ;
		}
		
		builder.addMethod(metadata) ;
		return this ;
	}